Class FlatToolBarUI

  • All Implemented Interfaces:
    javax.swing.SwingConstants

    public class FlatToolBarUI
    extends javax.swing.plaf.basic.BasicToolBarUI
    Provides the Flat LaF UI delegate for JToolBar.
    UiDefault:
    ToolBar.font Font, ToolBar.background Color, ToolBar.foreground Color, ToolBar.border Border, ToolBar.dockingBackground Color, ToolBar.dockingForeground Color, ToolBar.floatingBackground Color, ToolBar.floatingForeground Color, ToolBar.isRollover boolean
    • Nested Class Summary

      • 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
      • 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

      Constructors 
      Constructor Description
      FlatToolBarUI()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.border.Border createNonRolloverBorder()  
      protected javax.swing.border.Border createRolloverBorder()  
      protected java.awt.event.ContainerListener createToolBarContListener()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      protected void installNonRolloverBorders​(javax.swing.JComponent c)  
      protected void installNormalBorders​(javax.swing.JComponent c)  
      protected void installRolloverBorders​(javax.swing.JComponent c)  
      protected void setBorderToNonRollover​(java.awt.Component c)  
      protected void setBorderToNormal​(java.awt.Component c)  
      protected void setBorderToRollover​(java.awt.Component c)  
      void setOrientation​(int orientation)  
      • Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI

        canDock, createDockingListener, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createPropertyListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FlatToolBarUI

        public FlatToolBarUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • createToolBarContListener

        protected java.awt.event.ContainerListener createToolBarContListener()
        Overrides:
        createToolBarContListener in class javax.swing.plaf.basic.BasicToolBarUI
      • 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.basic.BasicToolBarUI
      • setBorderToNormal

        protected void setBorderToNormal​(java.awt.Component c)
        Overrides:
        setBorderToNormal in class javax.swing.plaf.basic.BasicToolBarUI
      • installRolloverBorders

        protected void installRolloverBorders​(javax.swing.JComponent c)
        Overrides:
        installRolloverBorders in class javax.swing.plaf.basic.BasicToolBarUI
      • installNonRolloverBorders

        protected void installNonRolloverBorders​(javax.swing.JComponent c)
        Overrides:
        installNonRolloverBorders in class javax.swing.plaf.basic.BasicToolBarUI
      • installNormalBorders

        protected void installNormalBorders​(javax.swing.JComponent c)
        Overrides:
        installNormalBorders in class javax.swing.plaf.basic.BasicToolBarUI
      • createRolloverBorder

        protected javax.swing.border.Border createRolloverBorder()
        Overrides:
        createRolloverBorder in class javax.swing.plaf.basic.BasicToolBarUI
      • createNonRolloverBorder

        protected javax.swing.border.Border createNonRolloverBorder()
        Overrides:
        createNonRolloverBorder in class javax.swing.plaf.basic.BasicToolBarUI
      • setOrientation

        public void setOrientation​(int orientation)
        Overrides:
        setOrientation in class javax.swing.plaf.basic.BasicToolBarUI