void () { myAnchorBeforeRadio.setEnabled(myActionList.getSelectedValue() != null); myAnchorAfterRadio.setEnabled(myActionList.getSelectedValue() != null); boolean enabled = myFirstKeystrokeEdit.getDocument().getLength() > 0; myClearFirstKeystroke.setEnabled(enabled); mySecondKeystrokeEdit.setEnabled(enabled); myClearSecondKeystroke.setEnabled(enabled); enabled = enabled && mySecondKeystrokeEdit.getDocument().getLength() > 0; myClearSecondKeystroke.setEnabled(enabled); }