Package com.jgoodies.looks.plastic
Class PlasticXPToolBarUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ToolBarUI
-
- javax.swing.plaf.basic.BasicToolBarUI
-
- javax.swing.plaf.metal.MetalToolBarUI
-
- com.jgoodies.looks.plastic.PlasticToolBarUI
-
- com.jgoodies.looks.plastic.PlasticXPToolBarUI
-
- All Implemented Interfaces:
javax.swing.SwingConstants
public final class PlasticXPToolBarUI extends PlasticToolBarUI
The JGoodies PlasticXP Look and Feel implementation ofToolBarUI
. It differs from its superclass in that it uses rollover borders with rounded corners.Thanks to Andrej Golovnin for his feedback and suggestions.
- Version:
- $Revision: 1.8 $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.metal.MetalToolBarUI
javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener, javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener, javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicToolBarUI
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
-
-
Field Summary
-
Fields inherited from class javax.swing.plaf.basic.BasicToolBarUI
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey
-
-
Constructor Summary
Constructors Constructor Description PlasticXPToolBarUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.border.Border
createRolloverBorder()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent b)
-
Methods inherited from class com.jgoodies.looks.plastic.PlasticToolBarUI
installDefaults, installListeners, setBorderToRollover, uninstallListeners, update
-
Methods inherited from class javax.swing.plaf.metal.MetalToolBarUI
createContainerListener, createDockingListener, createNonRolloverBorder, createRolloverListener, installUI, setBorderToNonRollover, setDragOffset, uninstallUI
-
Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI
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
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
-
createRolloverBorder
protected javax.swing.border.Border createRolloverBorder()
- Overrides:
createRolloverBorder
in classPlasticToolBarUI
-
-