org.openbp.swing.plaf.sky
Class SkyToolBarUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.ToolBarUI
          extended by javax.swing.plaf.basic.BasicToolBarUI
              extended by javax.swing.plaf.metal.MetalToolBarUI
                  extended by org.openbp.swing.plaf.sky.SkyToolBarUI
All Implemented Interfaces:
javax.swing.SwingConstants

public class SkyToolBarUI
extends javax.swing.plaf.metal.MetalToolBarUI

This class describe a tool bar ui.

Author:
Jens Ferchland

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.metal.MetalToolBarUI
contListener, rolloverListener
 
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
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Constructor Summary
SkyToolBarUI()
           
 
Method Summary
protected  javax.swing.border.Border createNonRolloverBorder()
          Create a border for a normal component in the toolbar.
protected  javax.swing.border.Border createRolloverBorder()
          Create a border for mouse rollover effect.
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
          Create a UI.
 void installUI(javax.swing.JComponent c)
           
protected  void setBorderToNonRollover(java.awt.Component c)
           
protected  void setBorderToRollover(java.awt.Component c)
           
 
Methods inherited from class javax.swing.plaf.metal.MetalToolBarUI
createContainerListener, createDockingListener, createRolloverListener, installListeners, setDragOffset, uninstallListeners, uninstallUI, update
 
Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI
canDock, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createPropertyListener, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNormal, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkyToolBarUI

public SkyToolBarUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
Create a UI.

Parameters:
c - a JComponent value
Returns:
a ComponentUI value

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class javax.swing.plaf.metal.MetalToolBarUI

createRolloverBorder

protected javax.swing.border.Border createRolloverBorder()
Create a border for mouse rollover effect.

Overrides:
createRolloverBorder in class javax.swing.plaf.metal.MetalToolBarUI
Returns:
a Border value

createNonRolloverBorder

protected javax.swing.border.Border createNonRolloverBorder()
Create a border for a normal component in the toolbar.

Overrides:
createNonRolloverBorder in class javax.swing.plaf.metal.MetalToolBarUI
Returns:
a Border value

setBorderToRollover

protected void setBorderToRollover(java.awt.Component c)
Overrides:
setBorderToRollover in class javax.swing.plaf.basic.BasicToolBarUI

setBorderToNonRollover

protected void setBorderToNonRollover(java.awt.Component c)
Overrides:
setBorderToNonRollover in class javax.swing.plaf.metal.MetalToolBarUI


Copyright © 2011. All Rights Reserved.