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 classBasicBandControlPanelUI.ControlPanelLayoutLayout for the control panel of ribbon band.
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.event.ChangeListenerchangeListenerprivate javax.swing.JLabel[]groupLabelsprivate 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.LayoutManagercreateLayoutManager()Invoked byinstallUIto create a layout manager object to manage theJBandControlPanel.protected voidinstallComponents()Installs components on the associated control panel of a ribbon band.protected voidinstallListeners()Installs listeners on the associated control panel of a ribbon band.protected voidsyncGroupHeaders()protected voiduninstallComponents()Uninstalls components from the associated control panel of a ribbon band.protected voiduninstallListeners()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 byinstallUIto create a layout manager object to manage theJBandControlPanel.- Specified by:
createLayoutManagerin classAbstractBandControlPanelUI- Returns:
- a layout manager object
-
installListeners
protected void installListeners()
Description copied from class:AbstractBandControlPanelUIInstalls listeners on the associated control panel of a ribbon band.- Overrides:
installListenersin classAbstractBandControlPanelUI
-
uninstallListeners
protected void uninstallListeners()
Description copied from class:AbstractBandControlPanelUIUninstalls listeners from the associated control panel of a ribbon band.- Overrides:
uninstallListenersin classAbstractBandControlPanelUI
-
installComponents
protected void installComponents()
Description copied from class:AbstractBandControlPanelUIInstalls components on the associated control panel of a ribbon band.- Overrides:
installComponentsin classAbstractBandControlPanelUI
-
uninstallComponents
protected void uninstallComponents()
Description copied from class:AbstractBandControlPanelUIUninstalls components from the associated control panel of a ribbon band.- Overrides:
uninstallComponentsin classAbstractBandControlPanelUI
-
syncGroupHeaders
protected void syncGroupHeaders()
-
-