static JSpinner jSpinnerCommitOnValidEdit(JSpinner spinner) { var tf = getTextFieldFromSpinner(spinner); if (tf != null) swing { DefaultFormatter formatter = cast tf.getFormatter(); if (formatter != null) formatter.setCommitsOnValidEdit(true); } ret spinner; }