static JComponent mapMethodLike dm_textFieldAndSubmit(S field, fS submitMethodName, O... _) { final DynModule m = dm_current_mandatory(); ret dm_textFieldAndSubmit(field, rThread { call(m, submitMethodName) }, _); } static JComponent dm_textFieldAndSubmit(S field, Runnable action, O... _) { JTextField tf = boolPar centered(_) ? dm_centeredTextField(field) : dm_textField(field); if (boolPar focusOnShow(_)) focusAndSelectAllOnShow(tf); ret centerAndEastWithMargin(onEnter(tf, action), jbutton(optPar buttonText(_, "Submit"), action)); }