Package com.formdev.flatlaf.ui
Class FlatToolBarUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ToolBarUI
-
- javax.swing.plaf.basic.BasicToolBarUI
-
- com.formdev.flatlaf.ui.FlatToolBarUI
-
- All Implemented Interfaces:
SwingConstants
public class FlatToolBarUI extends BasicToolBarUI
Provides the Flat LaF UI delegate forJToolBar.- 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 , ToolBar.focusableButtons boolean
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicToolBarUI
BasicToolBarUI.DockingListener, BasicToolBarUI.DragWindow, BasicToolBarUI.FrameListener, BasicToolBarUI.PropertyListener, BasicToolBarUI.ToolBarContListener, BasicToolBarUI.ToolBarFocusListener
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanfocusableButtons-
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 BordercreateNonRolloverBorder()protected BordercreateRolloverBorder()protected ContainerListenercreateToolBarContListener()static ComponentUIcreateUI(JComponent c)protected voidinstallDefaults()protected voidinstallNonRolloverBorders(JComponent c)protected voidinstallNormalBorders(JComponent c)protected voidinstallRolloverBorders(JComponent c)voidinstallUI(JComponent c)protected voidsetBorderToNonRollover(Component c)protected voidsetBorderToNormal(Component c)protected voidsetBorderToRollover(Component c)protected voidsetButtonsFocusable(boolean focusable)voidsetOrientation(int orientation)voiduninstallUI(JComponent c)-
Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI
canDock, createDockingListener, createDragWindow, createFloatingFrame, createFloatingWindow, createFrameListener, createPropertyListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installKeyboardActions, installListeners, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
installUI
public void installUI(JComponent c)
- Overrides:
installUIin classBasicToolBarUI
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUIin classBasicToolBarUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classBasicToolBarUI
-
createToolBarContListener
protected ContainerListener createToolBarContListener()
- Overrides:
createToolBarContListenerin classBasicToolBarUI
-
setButtonsFocusable
protected void setButtonsFocusable(boolean focusable)
- Since:
- 1.4
-
setBorderToRollover
protected void setBorderToRollover(Component c)
- Overrides:
setBorderToRolloverin classBasicToolBarUI
-
setBorderToNonRollover
protected void setBorderToNonRollover(Component c)
- Overrides:
setBorderToNonRolloverin classBasicToolBarUI
-
setBorderToNormal
protected void setBorderToNormal(Component c)
- Overrides:
setBorderToNormalin classBasicToolBarUI
-
installRolloverBorders
protected void installRolloverBorders(JComponent c)
- Overrides:
installRolloverBordersin classBasicToolBarUI
-
installNonRolloverBorders
protected void installNonRolloverBorders(JComponent c)
- Overrides:
installNonRolloverBordersin classBasicToolBarUI
-
installNormalBorders
protected void installNormalBorders(JComponent c)
- Overrides:
installNormalBordersin classBasicToolBarUI
-
createRolloverBorder
protected Border createRolloverBorder()
- Overrides:
createRolloverBorderin classBasicToolBarUI
-
createNonRolloverBorder
protected Border createNonRolloverBorder()
- Overrides:
createNonRolloverBorderin classBasicToolBarUI
-
setOrientation
public void setOrientation(int orientation)
- Overrides:
setOrientationin classBasicToolBarUI
-
-