@Override protected void configurePropertiesFromAction(Action a) { super.configurePropertiesFromAction(a); if (hasSelectedKey(a)) { setSelectedFromAction(a); } }
@Override protected void actionPropertyChanged(Action action, String propertyName) { if (SystemInfo.isJdk6Above()) { super.actionPropertyChanged(action, propertyName); if (Action.SELECTED_KEY.equals(propertyName) && hasSelectedKey(action)) { setSelectedFromAction(action); } } }