javax.swing.plaf.basic
Class BasicToolBarUI

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.swing.plaf.ComponentUI sample code for javax.swing.plaf.ComponentUI definition code for javax.swing.plaf.ComponentUI 
      extended by javax.swing.plaf.ToolBarUI sample code for javax.swing.plaf.ToolBarUI definition code for javax.swing.plaf.ToolBarUI 
          extended by javax.swing.plaf.basic.BasicToolBarUI
All Implemented Interfaces:
SwingConstants sample code for javax.swing.SwingConstants definition code for javax.swing.SwingConstants
Direct Known Subclasses:
MetalToolBarUI sample code for javax.swing.plaf.metal.MetalToolBarUI definition code for javax.swing.plaf.metal.MetalToolBarUI

public class BasicToolBarUI
extends ToolBarUI sample code for javax.swing.plaf.ToolBarUI definition code for javax.swing.plaf.ToolBarUI
implements SwingConstants sample code for javax.swing.SwingConstants definition code for javax.swing.SwingConstants

A Basic L&F implementation of ToolBarUI. This implementation is a "combined" view/controller.


Nested Class Summary
 class BasicToolBarUI.DockingListener sample code for javax.swing.plaf.basic.BasicToolBarUI.DockingListener definition code for javax.swing.plaf.basic.BasicToolBarUI.DockingListener
          This class should be treated as a "protected" inner class.
protected  class BasicToolBarUI.DragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow definition code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow
           
protected  class BasicToolBarUI.FrameListener sample code for javax.swing.plaf.basic.BasicToolBarUI.FrameListener definition code for javax.swing.plaf.basic.BasicToolBarUI.FrameListener
           
protected  class BasicToolBarUI.PropertyListener sample code for javax.swing.plaf.basic.BasicToolBarUI.PropertyListener definition code for javax.swing.plaf.basic.BasicToolBarUI.PropertyListener
           
protected  class BasicToolBarUI.ToolBarContListener sample code for javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener definition code for javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener
           
protected  class BasicToolBarUI.ToolBarFocusListener sample code for javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener definition code for javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener
           
 
Field Summary
protected  String sample code for java.lang.String definition code for java.lang.String constraintBeforeFloating sample code for javax.swing.plaf.basic.BasicToolBarUI.constraintBeforeFloating definition code for javax.swing.plaf.basic.BasicToolBarUI.constraintBeforeFloating
           
protected  Color sample code for java.awt.Color definition code for java.awt.Color dockingBorderColor sample code for javax.swing.plaf.basic.BasicToolBarUI.dockingBorderColor definition code for javax.swing.plaf.basic.BasicToolBarUI.dockingBorderColor
           
protected  Color sample code for java.awt.Color definition code for java.awt.Color dockingColor sample code for javax.swing.plaf.basic.BasicToolBarUI.dockingColor definition code for javax.swing.plaf.basic.BasicToolBarUI.dockingColor
           
protected  MouseInputListener sample code for javax.swing.event.MouseInputListener definition code for javax.swing.event.MouseInputListener dockingListener sample code for javax.swing.plaf.basic.BasicToolBarUI.dockingListener definition code for javax.swing.plaf.basic.BasicToolBarUI.dockingListener
           
protected  KeyStroke sample code for javax.swing.KeyStroke definition code for javax.swing.KeyStroke downKey sample code for javax.swing.plaf.basic.BasicToolBarUI.downKey definition code for javax.swing.plaf.basic.BasicToolBarUI.downKey
          Deprecated. As of Java 2 platform v1.3.
protected  BasicToolBarUI.DragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow definition code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow dragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.dragWindow definition code for javax.swing.plaf.basic.BasicToolBarUI.dragWindow
           
protected  Color sample code for java.awt.Color definition code for java.awt.Color floatingBorderColor sample code for javax.swing.plaf.basic.BasicToolBarUI.floatingBorderColor definition code for javax.swing.plaf.basic.BasicToolBarUI.floatingBorderColor
           
protected  Color sample code for java.awt.Color definition code for java.awt.Color floatingColor sample code for javax.swing.plaf.basic.BasicToolBarUI.floatingColor definition code for javax.swing.plaf.basic.BasicToolBarUI.floatingColor
           
protected  int focusedCompIndex sample code for javax.swing.plaf.basic.BasicToolBarUI.focusedCompIndex definition code for javax.swing.plaf.basic.BasicToolBarUI.focusedCompIndex
           
protected  KeyStroke sample code for javax.swing.KeyStroke definition code for javax.swing.KeyStroke leftKey sample code for javax.swing.plaf.basic.BasicToolBarUI.leftKey definition code for javax.swing.plaf.basic.BasicToolBarUI.leftKey
          Deprecated. As of Java 2 platform v1.3.
protected  PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener propertyListener sample code for javax.swing.plaf.basic.BasicToolBarUI.propertyListener definition code for javax.swing.plaf.basic.BasicToolBarUI.propertyListener
           
protected  KeyStroke sample code for javax.swing.KeyStroke definition code for javax.swing.KeyStroke rightKey sample code for javax.swing.plaf.basic.BasicToolBarUI.rightKey definition code for javax.swing.plaf.basic.BasicToolBarUI.rightKey
          Deprecated. As of Java 2 platform v1.3.
protected  JToolBar sample code for javax.swing.JToolBar definition code for javax.swing.JToolBar toolBar sample code for javax.swing.plaf.basic.BasicToolBarUI.toolBar definition code for javax.swing.plaf.basic.BasicToolBarUI.toolBar
           
protected  ContainerListener sample code for java.awt.event.ContainerListener definition code for java.awt.event.ContainerListener toolBarContListener sample code for javax.swing.plaf.basic.BasicToolBarUI.toolBarContListener definition code for javax.swing.plaf.basic.BasicToolBarUI.toolBarContListener
           
protected  FocusListener sample code for java.awt.event.FocusListener definition code for java.awt.event.FocusListener toolBarFocusListener sample code for javax.swing.plaf.basic.BasicToolBarUI.toolBarFocusListener definition code for javax.swing.plaf.basic.BasicToolBarUI.toolBarFocusListener
           
protected  KeyStroke sample code for javax.swing.KeyStroke definition code for javax.swing.KeyStroke upKey sample code for javax.swing.plaf.basic.BasicToolBarUI.upKey definition code for javax.swing.plaf.basic.BasicToolBarUI.upKey
          Deprecated. As of Java 2 platform v1.3.
 
Fields inherited from interface javax.swing.SwingConstants sample code for javax.swing.SwingConstants definition code for javax.swing.SwingConstants
BOTTOM sample code for javax.swing.SwingConstants.BOTTOM definition code for javax.swing.SwingConstants.BOTTOM , CENTER sample code for javax.swing.SwingConstants.CENTER definition code for javax.swing.SwingConstants.CENTER , EAST sample code for javax.swing.SwingConstants.EAST definition code for javax.swing.SwingConstants.EAST , HORIZONTAL sample code for javax.swing.SwingConstants.HORIZONTAL definition code for javax.swing.SwingConstants.HORIZONTAL , LEADING sample code for javax.swing.SwingConstants.LEADING definition code for javax.swing.SwingConstants.LEADING , LEFT sample code for javax.swing.SwingConstants.LEFT definition code for javax.swing.SwingConstants.LEFT , NEXT sample code for javax.swing.SwingConstants.NEXT definition code for javax.swing.SwingConstants.NEXT , NORTH sample code for javax.swing.SwingConstants.NORTH definition code for javax.swing.SwingConstants.NORTH , NORTH_EAST sample code for javax.swing.SwingConstants.NORTH_EAST definition code for javax.swing.SwingConstants.NORTH_EAST , NORTH_WEST sample code for javax.swing.SwingConstants.NORTH_WEST definition code for javax.swing.SwingConstants.NORTH_WEST , PREVIOUS sample code for javax.swing.SwingConstants.PREVIOUS definition code for javax.swing.SwingConstants.PREVIOUS , RIGHT sample code for javax.swing.SwingConstants.RIGHT definition code for javax.swing.SwingConstants.RIGHT , SOUTH sample code for javax.swing.SwingConstants.SOUTH definition code for javax.swing.SwingConstants.SOUTH , SOUTH_EAST sample code for javax.swing.SwingConstants.SOUTH_EAST definition code for javax.swing.SwingConstants.SOUTH_EAST , SOUTH_WEST sample code for javax.swing.SwingConstants.SOUTH_WEST definition code for javax.swing.SwingConstants.SOUTH_WEST , TOP sample code for javax.swing.SwingConstants.TOP definition code for javax.swing.SwingConstants.TOP , TRAILING sample code for javax.swing.SwingConstants.TRAILING definition code for javax.swing.SwingConstants.TRAILING , VERTICAL sample code for javax.swing.SwingConstants.VERTICAL definition code for javax.swing.SwingConstants.VERTICAL , WEST sample code for javax.swing.SwingConstants.WEST definition code for javax.swing.SwingConstants.WEST
 
Constructor Summary
BasicToolBarUI sample code for javax.swing.plaf.basic.BasicToolBarUI.BasicToolBarUI() definition code for javax.swing.plaf.basic.BasicToolBarUI.BasicToolBarUI() ()
           
 
Method Summary
 boolean canDock sample code for javax.swing.plaf.basic.BasicToolBarUI.canDock(java.awt.Component, java.awt.Point) definition code for javax.swing.plaf.basic.BasicToolBarUI.canDock(java.awt.Component, java.awt.Point) (Component sample code for java.awt.Component definition code for java.awt.Component  c, Point sample code for java.awt.Point definition code for java.awt.Point  p)
           
protected  MouseInputListener sample code for javax.swing.event.MouseInputListener definition code for javax.swing.event.MouseInputListener createDockingListener sample code for javax.swing.plaf.basic.BasicToolBarUI.createDockingListener() definition code for javax.swing.plaf.basic.BasicToolBarUI.createDockingListener() ()
           
protected  BasicToolBarUI.DragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow definition code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow createDragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.createDragWindow(javax.swing.JToolBar) definition code for javax.swing.plaf.basic.BasicToolBarUI.createDragWindow(javax.swing.JToolBar) (JToolBar sample code for javax.swing.JToolBar definition code for javax.swing.JToolBar  toolbar)
           
protected  JFrame sample code for javax.swing.JFrame definition code for javax.swing.JFrame createFloatingFrame sample code for javax.swing.plaf.basic.BasicToolBarUI.createFloatingFrame(javax.swing.JToolBar) definition code for javax.swing.plaf.basic.BasicToolBarUI.createFloatingFrame(javax.swing.JToolBar) (JToolBar sample code for javax.swing.JToolBar definition code for javax.swing.JToolBar  toolbar)
          No longer used, use BasicToolBarUI.createFloatingWindow(JToolBar)
protected  RootPaneContainer sample code for javax.swing.RootPaneContainer definition code for javax.swing.RootPaneContainer createFloatingWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.createFloatingWindow(javax.swing.JToolBar) definition code for javax.swing.plaf.basic.BasicToolBarUI.createFloatingWindow(javax.swing.JToolBar) (JToolBar sample code for javax.swing.JToolBar definition code for javax.swing.JToolBar  toolbar)
          Creates a window which contains the toolbar after it has been dragged out from its container
protected  WindowListener sample code for java.awt.event.WindowListener definition code for java.awt.event.WindowListener createFrameListener sample code for javax.swing.plaf.basic.BasicToolBarUI.createFrameListener() definition code for javax.swing.plaf.basic.BasicToolBarUI.createFrameListener() ()
           
protected  Border sample code for javax.swing.border.Border definition code for javax.swing.border.Border createNonRolloverBorder sample code for javax.swing.plaf.basic.BasicToolBarUI.createNonRolloverBorder() definition code for javax.swing.plaf.basic.BasicToolBarUI.createNonRolloverBorder() ()
          Creates the non rollover border for toolbar components.
protected  PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener createPropertyListener sample code for javax.swing.plaf.basic.BasicToolBarUI.createPropertyListener() definition code for javax.swing.plaf.basic.BasicToolBarUI.createPropertyListener() ()
           
protected  Border sample code for javax.swing.border.Border definition code for javax.swing.border.Border createRolloverBorder sample code for javax.swing.plaf.basic.BasicToolBarUI.createRolloverBorder() definition code for javax.swing.plaf.basic.BasicToolBarUI.createRolloverBorder() ()
          Creates a rollover border for toolbar components.
protected  ContainerListener sample code for java.awt.event.ContainerListener definition code for java.awt.event.ContainerListener createToolBarContListener sample code for javax.swing.plaf.basic.BasicToolBarUI.createToolBarContListener() definition code for javax.swing.plaf.basic.BasicToolBarUI.createToolBarContListener() ()
           
protected  FocusListener sample code for java.awt.event.FocusListener definition code for java.awt.event.FocusListener createToolBarFocusListener sample code for javax.swing.plaf.basic.BasicToolBarUI.createToolBarFocusListener() definition code for javax.swing.plaf.basic.BasicToolBarUI.createToolBarFocusListener() ()
           
static ComponentUI sample code for javax.swing.plaf.ComponentUI definition code for javax.swing.plaf.ComponentUI createUI sample code for javax.swing.plaf.basic.BasicToolBarUI.createUI(javax.swing.JComponent) definition code for javax.swing.plaf.basic.BasicToolBarUI.createUI(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
           
protected  void dragTo sample code for javax.swing.plaf.basic.BasicToolBarUI.dragTo(java.awt.Point, java.awt.Point) definition code for javax.swing.plaf.basic.BasicToolBarUI.dragTo(java.awt.Point, java.awt.Point) (Point sample code for java.awt.Point definition code for java.awt.Point  position, Point sample code for java.awt.Point definition code for java.awt.Point  origin)
           
protected  void floatAt sample code for javax.swing.plaf.basic.BasicToolBarUI.floatAt(java.awt.Point, java.awt.Point) definition code for javax.swing.plaf.basic.BasicToolBarUI.floatAt(java.awt.Point, java.awt.Point) (Point sample code for java.awt.Point definition code for java.awt.Point  position, Point sample code for java.awt.Point definition code for java.awt.Point  origin)
           
 Color sample code for java.awt.Color definition code for java.awt.Color getDockingColor sample code for javax.swing.plaf.basic.BasicToolBarUI.getDockingColor() definition code for javax.swing.plaf.basic.BasicToolBarUI.getDockingColor() ()
          Gets the color displayed when over a docking area
 Color sample code for java.awt.Color definition code for java.awt.Color getFloatingColor sample code for javax.swing.plaf.basic.BasicToolBarUI.getFloatingColor() definition code for javax.swing.plaf.basic.BasicToolBarUI.getFloatingColor() ()
          Gets the color displayed when over a floating area
protected  void installComponents sample code for javax.swing.plaf.basic.BasicToolBarUI.installComponents() definition code for javax.swing.plaf.basic.BasicToolBarUI.installComponents() ()
           
protected  void installDefaults sample code for javax.swing.plaf.basic.BasicToolBarUI.installDefaults() definition code for javax.swing.plaf.basic.BasicToolBarUI.installDefaults() ()
           
protected  void installKeyboardActions sample code for javax.swing.plaf.basic.BasicToolBarUI.installKeyboardActions() definition code for javax.swing.plaf.basic.BasicToolBarUI.installKeyboardActions() ()
           
protected  void installListeners sample code for javax.swing.plaf.basic.BasicToolBarUI.installListeners() definition code for javax.swing.plaf.basic.BasicToolBarUI.installListeners() ()
           
protected  void installNonRolloverBorders sample code for javax.swing.plaf.basic.BasicToolBarUI.installNonRolloverBorders(javax.swing.JComponent) definition code for javax.swing.plaf.basic.BasicToolBarUI.installNonRolloverBorders(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
          Installs non-rollover borders on all the child components of the JComponent.
protected  void installNormalBorders sample code for javax.swing.plaf.basic.BasicToolBarUI.installNormalBorders(javax.swing.JComponent) definition code for javax.swing.plaf.basic.BasicToolBarUI.installNormalBorders(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
          Installs normal borders on all the child components of the JComponent.
protected  void installRolloverBorders sample code for javax.swing.plaf.basic.BasicToolBarUI.installRolloverBorders(javax.swing.JComponent) definition code for javax.swing.plaf.basic.BasicToolBarUI.installRolloverBorders(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
          Installs rollover borders on all the child components of the JComponent.
 void installUI sample code for javax.swing.plaf.basic.BasicToolBarUI.installUI(javax.swing.JComponent) definition code for javax.swing.plaf.basic.BasicToolBarUI.installUI(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
          Configures the specified component appropriate for the look and feel.
 boolean isFloating sample code for javax.swing.plaf.basic.BasicToolBarUI.isFloating() definition code for javax.swing.plaf.basic.BasicToolBarUI.isFloating() ()
           
 boolean isRolloverBorders sample code for javax.swing.plaf.basic.BasicToolBarUI.isRolloverBorders() definition code for javax.swing.plaf.basic.BasicToolBarUI.isRolloverBorders() ()
          Returns a flag to determine whether rollover button borders are enabled.
protected  void navigateFocusedComp sample code for javax.swing.plaf.basic.BasicToolBarUI.navigateFocusedComp(int) definition code for javax.swing.plaf.basic.BasicToolBarUI.navigateFocusedComp(int) (int direction)
           
protected  void paintDragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.paintDragWindow(java.awt.Graphics) definition code for javax.swing.plaf.basic.BasicToolBarUI.paintDragWindow(java.awt.Graphics) (Graphics sample code for java.awt.Graphics definition code for java.awt.Graphics  g)
          Paints the contents of the window used for dragging.
protected  void setBorderToNonRollover sample code for javax.swing.plaf.basic.BasicToolBarUI.setBorderToNonRollover(java.awt.Component) definition code for javax.swing.plaf.basic.BasicToolBarUI.setBorderToNonRollover(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Sets the border of the component to have a non-rollover border which was created by createNonRolloverBorder.
protected  void setBorderToNormal sample code for javax.swing.plaf.basic.BasicToolBarUI.setBorderToNormal(java.awt.Component) definition code for javax.swing.plaf.basic.BasicToolBarUI.setBorderToNormal(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Sets the border of the component to have a normal border.
protected  void setBorderToRollover sample code for javax.swing.plaf.basic.BasicToolBarUI.setBorderToRollover(java.awt.Component) definition code for javax.swing.plaf.basic.BasicToolBarUI.setBorderToRollover(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Sets the border of the component to have a rollover border which was created by createRolloverBorder.
 void setDockingColor sample code for javax.swing.plaf.basic.BasicToolBarUI.setDockingColor(java.awt.Color) definition code for javax.swing.plaf.basic.BasicToolBarUI.setDockingColor(java.awt.Color) (Color sample code for java.awt.Color definition code for java.awt.Color  c)
          Sets the color displayed when over a docking area
 void setFloating sample code for javax.swing.plaf.basic.BasicToolBarUI.setFloating(boolean, java.awt.Point) definition code for javax.swing.plaf.basic.BasicToolBarUI.setFloating(boolean, java.awt.Point) (boolean b, Point sample code for java.awt.Point definition code for java.awt.Point  p)
           
 void setFloatingColor sample code for javax.swing.plaf.basic.BasicToolBarUI.setFloatingColor(java.awt.Color) definition code for javax.swing.plaf.basic.BasicToolBarUI.setFloatingColor(java.awt.Color) (Color sample code for java.awt.Color definition code for java.awt.Color  c)
          Sets the color displayed when over a floating area
 void setFloatingLocation sample code for javax.swing.plaf.basic.BasicToolBarUI.setFloatingLocation(int, int) definition code for javax.swing.plaf.basic.BasicToolBarUI.setFloatingLocation(int, int) (int x, int y)
           
 void setOrientation sample code for javax.swing.plaf.basic.BasicToolBarUI.setOrientation(int) definition code for javax.swing.plaf.basic.BasicToolBarUI.setOrientation(int) (int orientation)
           
 void setRolloverBorders sample code for javax.swing.plaf.basic.BasicToolBarUI.setRolloverBorders(boolean) definition code for javax.swing.plaf.basic.BasicToolBarUI.setRolloverBorders(boolean) (boolean rollover)
          Sets the flag for enabling rollover borders on the toolbar and it will also install the apropriate border depending on the state of the flag.
protected  void uninstallComponents sample code for javax.swing.plaf.basic.BasicToolBarUI.uninstallComponents() definition code for javax.swing.plaf.basic.BasicToolBarUI.uninstallComponents() ()
           
protected  void uninstallDefaults sample code for javax.swing.plaf.basic.BasicToolBarUI.uninstallDefaults() definition code for javax.swing.plaf.basic.BasicToolBarUI.uninstallDefaults() ()
           
protected  void uninstallKeyboardActions sample code for javax.swing.plaf.basic.BasicToolBarUI.uninstallKeyboardActions() definition code for javax.swing.plaf.basic.BasicToolBarUI.uninstallKeyboardActions() ()
           
protected  void uninstallListeners sample code for javax.swing.plaf.basic.BasicToolBarUI.uninstallListeners() definition code for javax.swing.plaf.basic.BasicToolBarUI.uninstallListeners() ()
           
 void uninstallUI sample code for javax.swing.plaf.basic.BasicToolBarUI.uninstallUI(javax.swing.JComponent) definition code for javax.swing.plaf.basic.BasicToolBarUI.uninstallUI(javax.swing.JComponent) (JComponent sample code for javax.swing.JComponent definition code for javax.swing.JComponent  c)
          Reverses configuration which was done on the specified component during installUI.
 
Methods inherited from class javax.swing.plaf.ComponentUI sample code for javax.swing.plaf.ComponentUI definition code for javax.swing.plaf.ComponentUI
contains sample code for javax.swing.plaf.ComponentUI.contains(javax.swing.JComponent, int, int) definition code for javax.swing.plaf.ComponentUI.contains(javax.swing.JComponent, int, int) , getAccessibleChild sample code for javax.swing.plaf.ComponentUI.getAccessibleChild(javax.swing.JComponent, int) definition code for javax.swing.plaf.ComponentUI.getAccessibleChild(javax.swing.JComponent, int) , getAccessibleChildrenCount sample code for javax.swing.plaf.ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent) definition code for javax.swing.plaf.ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent) , getMaximumSize sample code for javax.swing.plaf.ComponentUI.getMaximumSize(javax.swing.JComponent) definition code for javax.swing.plaf.ComponentUI.getMaximumSize(javax.swing.JComponent) ,