/** * Called when the left mouse button has been pressed and released within * the {@link #getOwner() owner} and when this model is {@link #isEnabled() enabled}. */ protected void trigger(){ if( trigger != null ){ trigger.triggered(); } for( BasicButtonModelListener listener : listeners() ){ listener.triggered(); } }