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
public abstract class BasicBandControlPanelUI extends AbstractBandControlPanelUI
Basic UI for control panel of ribbon bandJBandControlPanel
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
BasicBandControlPanelUI.ControlPanelLayout
Layout for the control panel of ribbon band.
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.event.ChangeListener
changeListener
private javax.swing.JLabel[]
groupLabels
private javax.swing.JSeparator[]
groupSeparators
-
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.AbstractBandControlPanelUI
BOTTOM_ROW, controlPanel, MID_ROW, TOP_ROW
-
-
Constructor Summary
Constructors Constructor Description BasicBandControlPanelUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.LayoutManager
createLayoutManager()
Invoked byinstallUI
to create a layout manager object to manage theJBandControlPanel
.protected void
installComponents()
Installs components on the associated control panel of a ribbon band.protected void
installListeners()
Installs listeners on the associated control panel of a ribbon band.protected void
syncGroupHeaders()
protected void
uninstallComponents()
Uninstalls components from the associated control panel of a ribbon band.protected void
uninstallListeners()
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
-
-
-
-
Method Detail
-
createLayoutManager
protected java.awt.LayoutManager 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()
-
-