@Override public Icon getPaintIcon() { return super.getPaintIcon( isEnabled() && isSelectionEnabled() ); }
public void triggered(){ BasicDropDownButtonModel model = getModel(); if( model.isMouseOverDropDown() ) popupTriggered(); else{ if( selection == null || !model.isSelectionEnabled() || !selection.getView().isTriggerable( true ) ) popupTriggered(); else{ if( selection.getView().isTriggerable( true ) ){ selection.getView().triggered(); } } } }