static JCheckBoxMenuItem jAlwaysCheckedMenuItem(S text, Runnable action) { var mi = swing(-> new JCheckBoxMenuItem(text, true)); addActionListener(mi, -> { if (!isChecked(mi)) setChecked(mi, true); callF(action); }); ret mi; }