/** * Sets the <code>selected</code> property. The view may be painted in * a different way dependent on this value. * @param selected the new value */ public void setSelected( boolean selected ) { if( this.selected != selected ){ this.selected = selected; for( BasicButtonModelListener listener : listeners() ){ listener.selectedStateChanged( this, selected ); } changed(); } }