Class RadianceCommandButtonPanelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.pushingpixels.radiance.component.internal.ui.common.CommandButtonPanelUI
org.pushingpixels.radiance.component.internal.ui.common.BasicCommandButtonPanelUI
org.pushingpixels.radiance.component.internal.theming.common.ui.RadianceCommandButtonPanelUI
UI for
JCommandButtonPanel
components in Radiance look and
feel.-
Nested Class Summary
Nested classes/interfaces inherited from class org.pushingpixels.radiance.component.internal.ui.common.BasicCommandButtonPanelUI
BasicCommandButtonPanelUI.ColumnFillLayout, BasicCommandButtonPanelUI.RowFillLayout
-
Field Summary
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.common.BasicCommandButtonPanelUI
buttonPanel, groupLabels, SKIP_BACKGROUND_FILL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
createUI
(JComponent comp) protected int
getGroupTitleHeight
(int groupIndex) Returns the height of the group title strip.protected void
paintGroupBackground
(Graphics g, int groupIndex, int x, int y, int width, int height) Paints the background of the specified button panel group.protected void
paintGroupTitleBackground
(Graphics g, int groupIndex, int x, int y, int width, int height) Paints the background of the title of specified button panel group.void
update
(Graphics g, JComponent c) Methods inherited from class org.pushingpixels.radiance.component.internal.ui.common.BasicCommandButtonPanelUI
focusDown, focusFirst, focusLast, focusLeft, focusRight, focusUp, getPreferredHeight, hasFocus, installComponents, installDefaults, installListeners, installUI, paint, scrollToSelectedCommand, uninstallComponents, uninstallDefaults, uninstallListeners, uninstallUI
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
Constructor Details
-
RadianceCommandButtonPanelUI
private RadianceCommandButtonPanelUI()
-
-
Method Details
-
createUI
-
getGroupTitleHeight
protected int getGroupTitleHeight(int groupIndex) Description copied from class:BasicCommandButtonPanelUI
Returns the height of the group title strip.- Specified by:
getGroupTitleHeight
in classBasicCommandButtonPanelUI
- Parameters:
groupIndex
- Group index.- Returns:
- The height of the title strip of the specified group.
-
paintGroupBackground
protected void paintGroupBackground(Graphics g, int groupIndex, int x, int y, int width, int height) Description copied from class:BasicCommandButtonPanelUI
Paints the background of the specified button panel group.- Specified by:
paintGroupBackground
in classBasicCommandButtonPanelUI
- Parameters:
g
- Graphics context.groupIndex
- Group index.x
- X coordinate of the button group bounds.y
- Y coordinate of the button group bounds.width
- Width of the button group bounds.height
- Height of the button group bounds.
-
paintGroupTitleBackground
protected void paintGroupTitleBackground(Graphics g, int groupIndex, int x, int y, int width, int height) Description copied from class:BasicCommandButtonPanelUI
Paints the background of the title of specified button panel group.- Specified by:
paintGroupTitleBackground
in classBasicCommandButtonPanelUI
- Parameters:
g
- Graphics context.groupIndex
- Group index.x
- X coordinate of the button group title bounds.y
- Y coordinate of the button group title bounds.width
- Width of the button group title bounds.height
- Height of the button group title bounds.
-
update
- Overrides:
update
in classComponentUI
-