Class BasicBandControlPanelUI
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
org.pushingpixels.radiance.component.internal.ui.ribbon.BasicBandControlPanelUI
- Direct Known Subclasses:
RadianceBandControlPanelUI
Basic UI for control panel of ribbon band
JBandControlPanel
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
Layout for the control panel of ribbon band. -
Field Summary
FieldsFields inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.AbstractBandControlPanelUI
BOTTOM_ROW, controlPanel, MID_ROW, TOP_ROW
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LayoutManager
Invoked byinstallUI
to create a layout manager object to manage theJBandControlPanel
.protected void
Installs components on the associated control panel of a ribbon band.protected void
Installs listeners on the associated control panel of a ribbon band.protected void
protected void
Uninstalls components from the associated control panel of a ribbon band.protected void
Uninstalls listeners from the associated control panel of a ribbon band.Methods inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.AbstractBandControlPanelUI
getLayoutGap, installDefaults, installUI, uninstallDefaults, uninstallUI
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
-
groupSeparators
-
groupLabels
-
changeListener
-
-
Constructor Details
-
BasicBandControlPanelUI
public BasicBandControlPanelUI()
-
-
Method Details
-
createLayoutManager
Invoked byinstallUI
to create a layout manager object to manage theJBandControlPanel
.- Specified by:
createLayoutManager
in classAbstractBandControlPanelUI
- Returns:
- a layout manager object
-
installListeners
protected void installListeners()Description copied from class:AbstractBandControlPanelUI
Installs listeners on the associated control panel of a ribbon band.- Overrides:
installListeners
in classAbstractBandControlPanelUI
-
uninstallListeners
protected void uninstallListeners()Description copied from class:AbstractBandControlPanelUI
Uninstalls listeners from the associated control panel of a ribbon band.- Overrides:
uninstallListeners
in classAbstractBandControlPanelUI
-
installComponents
protected void installComponents()Description copied from class:AbstractBandControlPanelUI
Installs components on the associated control panel of a ribbon band.- Overrides:
installComponents
in classAbstractBandControlPanelUI
-
uninstallComponents
protected void uninstallComponents()Description copied from class:AbstractBandControlPanelUI
Uninstalls components from the associated control panel of a ribbon band.- Overrides:
uninstallComponents
in classAbstractBandControlPanelUI
-
syncGroupHeaders
protected void syncGroupHeaders()
-