public class PlasticToolBarUI
extends javax.swing.plaf.metal.MetalToolBarUI
ToolBarUI
.
Corrects the rollover borders and can handle optional Border
types,
as specified by the BorderStyle
or HeaderStyle
client properties.
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
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey
Constructor and Description |
---|
PlasticToolBarUI() |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.border.Border |
createRolloverBorder() |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent b) |
protected void |
installDefaults()
Installs a special border, if indicated by the
HeaderStyle . |
protected void |
installListeners() |
protected void |
setBorderToRollover(java.awt.Component c) |
protected void |
uninstallListeners() |
void |
update(java.awt.Graphics g,
javax.swing.JComponent c) |
createContainerListener, createDockingListener, createNonRolloverBorder, 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 javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
protected javax.swing.border.Border createRolloverBorder()
createRolloverBorder
in class javax.swing.plaf.metal.MetalToolBarUI
protected void setBorderToRollover(java.awt.Component c)
setBorderToRollover
in class javax.swing.plaf.basic.BasicToolBarUI
protected void installDefaults()
HeaderStyle
.installDefaults
in class javax.swing.plaf.basic.BasicToolBarUI
protected void installListeners()
installListeners
in class javax.swing.plaf.metal.MetalToolBarUI
protected void uninstallListeners()
uninstallListeners
in class javax.swing.plaf.metal.MetalToolBarUI
public void update(java.awt.Graphics g, javax.swing.JComponent c)
update
in class javax.swing.plaf.metal.MetalToolBarUI
Copyright © 2001-2009 JGoodies Karsten Lentzsch. All Rights Reserved.