static JComponent 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... _) { ret centerAndEastWithMargin(onEnter(dm_textField(field), action), jbutton(optPar(_, 'buttonText, "Submit"), action)); }