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
Basic UI for control panel of ribbon band
JBandControlPanel
.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected AbstractBandControlPanel
The associated control panel.static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LayoutManager
Invoked byinstallUI
to create a layout manager object to manage theJBandControlPanel
.int
Returns the layout gap for the controls in the associated control panel.protected void
Installs components on the associated control panel of a ribbon band.protected void
Installs default parameters on the associated control panel of a ribbon band.protected void
Installs listeners on the associated control panel of a ribbon band.void
protected void
Uninstalls components from the associated control panel of a ribbon band.protected void
Uninstalls default parameters from the associated control panel.protected void
Uninstalls listeners from the associated control panel of a ribbon band.void
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BandControlPanelUI
update
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint
-
Field Details
-
controlPanel
The associated control panel. -
TOP_ROW
- See Also:
-
MID_ROW
- See Also:
-
BOTTOM_ROW
- See Also:
-
-
Constructor Details
-
AbstractBandControlPanelUI
AbstractBandControlPanelUI()
-
-
Method Details
-
installUI
- Overrides:
installUI
in classComponentUI
-
uninstallUI
- Overrides:
uninstallUI
in classComponentUI
-
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
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.
-