public class ThemedToolBarUI
extends com.jgoodies.looks.plastic.PlasticToolBarUI
javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener, javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener, javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener
javax.swing.plaf.basic.BasicToolBarUI.DockingListener, javax.swing.plaf.basic.BasicToolBarUI.DragWindow, javax.swing.plaf.basic.BasicToolBarUI.FrameListener, javax.swing.plaf.basic.BasicToolBarUI.PropertyListener, javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener, javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_TOOLBAR_ACTIVE
Deprecated.
active toolbars are no longer rendered differently from active ones.
|
static java.lang.String |
PROPERTY_TOOLBAR_PRIMARY
Components can set this client property to Boolean.TRUE to enable painting of
the toolbar as primary.
|
static java.lang.String |
PROPERTY_TOOLBAR_SECONDARY
Components can set this client property to Boolean.TRUE to enable painting of
the toolbar as secondary.
|
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey
Constructor and Description |
---|
ThemedToolBarUI() |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.border.Border |
createNonRolloverBorder() |
protected javax.swing.border.Border |
createRolloverBorder() |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent toolbar) |
protected void |
setBorderToRollover(java.awt.Component c) |
void |
update(java.awt.Graphics g,
javax.swing.JComponent c) |
installDefaults, installListeners, uninstallListeners
createContainerListener, createDockingListener, createRolloverListener, installUI, setBorderToNonRollover, setDragOffset, uninstallUI
canDock, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createPropertyListener, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNormal, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions
public static final java.lang.String PROPERTY_TOOLBAR_PRIMARY
public static final java.lang.String PROPERTY_TOOLBAR_SECONDARY
@Deprecated public static final java.lang.String PROPERTY_TOOLBAR_ACTIVE
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent toolbar)
protected void setBorderToRollover(java.awt.Component c)
setBorderToRollover
in class com.jgoodies.looks.plastic.PlasticToolBarUI
protected javax.swing.border.Border createRolloverBorder()
createRolloverBorder
in class com.jgoodies.looks.plastic.PlasticToolBarUI
protected javax.swing.border.Border createNonRolloverBorder()
createNonRolloverBorder
in class javax.swing.plaf.metal.MetalToolBarUI
public void update(java.awt.Graphics g, javax.swing.JComponent c)
update
in class com.jgoodies.looks.plastic.PlasticToolBarUI