void (PropertyChangeEvent evt) { if (evt.getPropertyName().equals(Presentation.PROP_MNEMONIC_KEY)) { int oldValue = evt.getOldValue() instanceof Integer ? (Integer)evt.getOldValue() : 0; int newValue = evt.getNewValue() instanceof Integer ? (Integer)evt.getNewValue() : 0; updateMnemonic(oldValue, newValue); } if(evt.getPropertyName().equals(SHORTCUT_SHOULD_SHOWN.toString())) { updateToolTipText(); } if (evt.getPropertyName().equals(Presentation.PROP_ICON)) { revalidate(); } }