@Override public void setModel( BasicButtonModel model ){ BasicButtonModel old = getModel(); if( old != null ) old.removeListener( listener ); super.setModel( model ); if( model != null ) model.addListener( listener ); } }
@Override public void setModel( BasicButtonModel model ){ BasicButtonModel old = getModel(); if( old != null ) old.removeListener( listener ); super.setModel( model ); if( model != null ) model.addListener( listener ); } }
/** * Sets the model of this button. The model contains all properties which * are necessary to paint this button. * @param model the model */ protected void setModel( M model ) { if( this.model != null ) this.model.removeListener( listener ); content.setModel( model ); this.model = model; if( this.model != null ){ this.model.addListener( listener ); content.setForegroundColorId( "action.button.text", "action.button.text.disabled" ); } updateBorder(); }
this.model.addListener( listener );
this.model.addListener( listener );
content.setForegroundColorId( "action.button.text", "action.button.text.disabled" ); model.addListener( new BasicButtonModelAdapter(){ @Override public void mousePressed( BasicButtonModel model, boolean mousePressed ){
content.setForegroundColorId( "action.button.text", "action.button.text.disabled" ); model.addListener( new BasicButtonModelAdapter(){ @Override public void mousePressed( BasicButtonModel model, boolean mousePressed ){
model.addListener( new BasicButtonModelAdapter(){ @Override public void mousePressed( BasicButtonModel model, boolean mousePressed ){