Class AbstractBandControlPanelUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.PanelUI
-
- org.pushingpixels.radiance.component.internal.ui.ribbon.BandControlPanelUI
-
- org.pushingpixels.radiance.component.internal.ui.ribbon.AbstractBandControlPanelUI
-
- Direct Known Subclasses:
BasicBandControlPanelUI,BasicFlowBandControlPanelUI
abstract class AbstractBandControlPanelUI extends BandControlPanelUI
Basic UI for control panel of ribbon bandJBandControlPanel.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBOTTOM_ROWprotected AbstractBandControlPanelcontrolPanelThe associated control panel.static java.lang.StringMID_ROWstatic java.lang.StringTOP_ROW
-
Constructor Summary
Constructors Constructor Description AbstractBandControlPanelUI()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.awt.LayoutManagercreateLayoutManager()Invoked byinstallUIto create a layout manager object to manage theJBandControlPanel.intgetLayoutGap()Returns the layout gap for the controls in the associated control panel.protected voidinstallComponents()Installs components on the associated control panel of a ribbon band.protected voidinstallDefaults()Installs default parameters on the associated control panel of a ribbon band.protected voidinstallListeners()Installs listeners on the associated control panel of a ribbon band.voidinstallUI(javax.swing.JComponent c)protected voiduninstallComponents()Uninstalls components from the associated control panel of a ribbon band.protected voiduninstallDefaults()Uninstalls default parameters from the associated control panel.protected voiduninstallListeners()Uninstalls listeners from the associated control panel of a ribbon band.voiduninstallUI(javax.swing.JComponent c)-
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BandControlPanelUI
update
-
-
-
-
Field Detail
-
controlPanel
protected AbstractBandControlPanel controlPanel
The associated control panel.
-
TOP_ROW
public static final java.lang.String TOP_ROW
- See Also:
- Constant Field Values
-
MID_ROW
public static final java.lang.String MID_ROW
- See Also:
- Constant Field Values
-
BOTTOM_ROW
public static final java.lang.String BOTTOM_ROW
- See Also:
- Constant Field Values
-
-
Method Detail
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUIin classjavax.swing.plaf.ComponentUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUIin classjavax.swing.plaf.ComponentUI
-
installListeners
protected void installListeners()
Installs listeners on the associated control panel of a ribbon band.
-
uninstallListeners
protected void uninstallListeners()
Uninstalls listeners from the associated control panel of a ribbon band.
-
installComponents
protected void installComponents()
Installs components on the associated control panel of a ribbon band.
-
uninstallComponents
protected void uninstallComponents()
Uninstalls components from the associated control panel of a ribbon band.
-
installDefaults
protected void installDefaults()
Installs default parameters on the associated control panel of a ribbon band.
-
uninstallDefaults
protected void uninstallDefaults()
Uninstalls default parameters from the associated control panel.
-
createLayoutManager
protected abstract java.awt.LayoutManager createLayoutManager()
Invoked byinstallUIto create a layout manager object to manage theJBandControlPanel.- Returns:
- a layout manager object
-
getLayoutGap
public int getLayoutGap()
Description copied from class:BandControlPanelUIReturns the layout gap for the controls in the associated control panel.- Specified by:
getLayoutGapin classBandControlPanelUI- Returns:
- The layout gap for the controls in the associated control panel.
-
-