/** * Creates an {@link DockAction action} which is added to all children * of this station. The action allows the user to expand a child to * fullscreen. The action is also added to subchildren, but the effect * does only affect direct children of this station. * @return the action or <code>null</code> if this feature should be * disabled, or the action is {@link #setFullscreenAction(ListeningDockAction) set later} */ protected ListeningDockAction createFullscreenAction(){ return new ScreenFullscreenAction( this ); }
@Override protected void valueChanged( KeyStroke oldValue, KeyStroke newValue ){ setAccelerator( Boolean.TRUE, newValue ); setAccelerator( Boolean.FALSE, newValue ); } };
protected void changed( Icon oldValue, Icon newValue ){ setIcon( true, newValue ); } };
protected void changed( String oldValue, String newValue ){ setTooltip( Boolean.FALSE, newValue ); } };
protected void changed( String oldValue, String newValue ){ setText( Boolean.TRUE, newValue ); } };
protected void changed( String oldValue, String newValue ){ setTooltip( Boolean.FALSE, newValue ); } };
protected void changed( String oldValue, String newValue ){ setTooltip( Boolean.TRUE, newValue ); } };
protected void changed( Icon oldValue, Icon newValue ){ setIcon( false, newValue ); } };