public class WebToolBarUI extends javax.swing.plaf.basic.BasicToolBarUI implements ShapeProvider, BorderMethods
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| Modifier and Type | Field and Description |
|---|---|
static int |
gripperSpace |
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey| Constructor and Description |
|---|
WebToolBarUI() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.plaf.basic.BasicToolBarUI.DragWindow |
createDragWindow(javax.swing.JToolBar toolbar) |
protected javax.swing.RootPaneContainer |
createFloatingWindow(javax.swing.JToolBar toolbar) |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
java.awt.Color |
getBorderColor() |
java.awt.Color |
getBottomBgColor() |
java.awt.Color |
getDisabledBorderColor() |
java.awt.Insets |
getMargin() |
Painter |
getPainter() |
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c) |
int |
getRound() |
int |
getShadeWidth() |
int |
getSpacing() |
ToolbarStyle |
getToolbarStyle() |
java.awt.Color |
getTopBgColor() |
protected void |
installNonRolloverBorders(javax.swing.JComponent c) |
protected void |
installNormalBorders(javax.swing.JComponent c) |
protected void |
installRolloverBorders(javax.swing.JComponent c) |
void |
installUI(javax.swing.JComponent c) |
boolean |
isUndecorated() |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
java.awt.Shape |
provideShape()
Returns component shape.
|
void |
setBorderColor(java.awt.Color borderColor) |
protected void |
setBorderToNonRollover(java.awt.Component c) |
protected void |
setBorderToNormal(java.awt.Component c) |
protected void |
setBorderToRollover(java.awt.Component c) |
void |
setBottomBgColor(java.awt.Color bottomBgColor) |
void |
setDisabledBorderColor(java.awt.Color disabledBorderColor) |
void |
setMargin(java.awt.Insets margin) |
void |
setPainter(Painter painter) |
void |
setRound(int round) |
void |
setShadeWidth(int shadeWidth) |
void |
setSpacing(int spacing) |
void |
setToolbarStyle(ToolbarStyle toolbarStyle) |
void |
setTopBgColor(java.awt.Color topBgColor) |
void |
setUndecorated(boolean undecorated) |
void |
uninstallUI(javax.swing.JComponent c) |
void |
updateBorder()
Updates custom WebLaF border.
|
canDock, createDockingListener, createFloatingFrame, createFrameListener, createNonRolloverBorder, createPropertyListener, createRolloverBorder, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installListeners, isFloating, isRolloverBorders, navigateFocusedComp, paintDragWindow, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListenerspublic static final int gripperSpace
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installUI(javax.swing.JComponent c)
installUI in class javax.swing.plaf.basic.BasicToolBarUIpublic void uninstallUI(javax.swing.JComponent c)
uninstallUI in class javax.swing.plaf.basic.BasicToolBarUIpublic java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderpublic boolean isUndecorated()
public void setUndecorated(boolean undecorated)
public Painter getPainter()
public void setPainter(Painter painter)
public int getRound()
public void setRound(int round)
public java.awt.Color getTopBgColor()
public void setTopBgColor(java.awt.Color topBgColor)
public java.awt.Color getBottomBgColor()
public void setBottomBgColor(java.awt.Color bottomBgColor)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
public java.awt.Color getDisabledBorderColor()
public void setDisabledBorderColor(java.awt.Color disabledBorderColor)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public java.awt.Insets getMargin()
public void setMargin(java.awt.Insets margin)
public ToolbarStyle getToolbarStyle()
public void setToolbarStyle(ToolbarStyle toolbarStyle)
public int getSpacing()
public void setSpacing(int spacing)
public void updateBorder()
updateBorder in interface BorderMethodspublic void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.ComponentUIpublic java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize in class javax.swing.plaf.ComponentUIprotected javax.swing.RootPaneContainer createFloatingWindow(javax.swing.JToolBar toolbar)
createFloatingWindow in class javax.swing.plaf.basic.BasicToolBarUIprotected javax.swing.plaf.basic.BasicToolBarUI.DragWindow createDragWindow(javax.swing.JToolBar toolbar)
createDragWindow in class javax.swing.plaf.basic.BasicToolBarUIprotected void installRolloverBorders(javax.swing.JComponent c)
installRolloverBorders in class javax.swing.plaf.basic.BasicToolBarUIprotected void installNonRolloverBorders(javax.swing.JComponent c)
installNonRolloverBorders in class javax.swing.plaf.basic.BasicToolBarUIprotected void installNormalBorders(javax.swing.JComponent c)
installNormalBorders in class javax.swing.plaf.basic.BasicToolBarUIprotected void setBorderToRollover(java.awt.Component c)
setBorderToRollover in class javax.swing.plaf.basic.BasicToolBarUIprotected void setBorderToNonRollover(java.awt.Component c)
setBorderToNonRollover in class javax.swing.plaf.basic.BasicToolBarUIprotected void setBorderToNormal(java.awt.Component c)
setBorderToNormal in class javax.swing.plaf.basic.BasicToolBarUI