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.String
BOTTOM_ROW
protected AbstractBandControlPanel
controlPanel
The associated control panel.static java.lang.String
MID_ROW
static java.lang.String
TOP_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.LayoutManager
createLayoutManager()
Invoked byinstallUI
to create a layout manager object to manage theJBandControlPanel
.int
getLayoutGap()
Returns the layout gap for the controls in the associated control panel.protected void
installComponents()
Installs components on the associated control panel of a ribbon band.protected void
installDefaults()
Installs default parameters on the associated control panel of a ribbon band.protected void
installListeners()
Installs listeners on the associated control panel of a ribbon band.void
installUI(javax.swing.JComponent c)
protected void
uninstallComponents()
Uninstalls components from the associated control panel of a ribbon band.protected void
uninstallDefaults()
Uninstalls default parameters from the associated control panel.protected void
uninstallListeners()
Uninstalls listeners from the associated control panel of a ribbon band.void
uninstallUI(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:
installUI
in classjavax.swing.plaf.ComponentUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUI
in 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 byinstallUI
to create a layout manager object to manage theJBandControlPanel
.- Returns:
- a layout manager object
-
getLayoutGap
public int getLayoutGap()
Description copied from class:BandControlPanelUI
Returns the layout gap for the controls in the associated control panel.- Specified by:
getLayoutGap
in classBandControlPanelUI
- Returns:
- The layout gap for the controls in the associated control panel.
-
-