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:
javax.swing.SwingConstants
public class FlatToolBarUI extends javax.swing.plaf.basic.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
-
-
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
-
-
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
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
createToolBarContListener
protected java.awt.event.ContainerListener createToolBarContListener()
- Overrides:
createToolBarContListener
in classjavax.swing.plaf.basic.BasicToolBarUI
-
setBorderToRollover
protected void setBorderToRollover(java.awt.Component c)
- Overrides:
setBorderToRollover
in classjavax.swing.plaf.basic.BasicToolBarUI
-
setBorderToNonRollover
protected void setBorderToNonRollover(java.awt.Component c)
- Overrides:
setBorderToNonRollover
in classjavax.swing.plaf.basic.BasicToolBarUI
-
setBorderToNormal
protected void setBorderToNormal(java.awt.Component c)
- Overrides:
setBorderToNormal
in classjavax.swing.plaf.basic.BasicToolBarUI
-
installRolloverBorders
protected void installRolloverBorders(javax.swing.JComponent c)
- Overrides:
installRolloverBorders
in classjavax.swing.plaf.basic.BasicToolBarUI
-
installNonRolloverBorders
protected void installNonRolloverBorders(javax.swing.JComponent c)
- Overrides:
installNonRolloverBorders
in classjavax.swing.plaf.basic.BasicToolBarUI
-
installNormalBorders
protected void installNormalBorders(javax.swing.JComponent c)
- Overrides:
installNormalBorders
in classjavax.swing.plaf.basic.BasicToolBarUI
-
createRolloverBorder
protected javax.swing.border.Border createRolloverBorder()
- Overrides:
createRolloverBorder
in classjavax.swing.plaf.basic.BasicToolBarUI
-
createNonRolloverBorder
protected javax.swing.border.Border createNonRolloverBorder()
- Overrides:
createNonRolloverBorder
in classjavax.swing.plaf.basic.BasicToolBarUI
-
setOrientation
public void setOrientation(int orientation)
- Overrides:
setOrientation
in classjavax.swing.plaf.basic.BasicToolBarUI
-
-