public class QuaquaToolBarUI
extends javax.swing.plaf.basic.BasicToolBarUI
| Modifier and Type | Class and Description |
|---|---|
protected class |
QuaquaToolBarUI.DragWindow0 |
protected class |
QuaquaToolBarUI.FrameListener |
javax.swing.plaf.basic.BasicToolBarUI.DockingListener, javax.swing.plaf.basic.BasicToolBarUI.DragWindow, javax.swing.plaf.basic.BasicToolBarUI.PropertyListener, javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener, javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener| Modifier and Type | Field and Description |
|---|---|
protected QuaquaToolBarUI.DragWindow0 |
dragWindow0 |
static java.lang.String |
TOOLBAR_STYLE_PROPERTY |
constraintBeforeFloating, dockingBorderColor, dockingColor, dockingListener, downKey, dragWindow, floatingBorderColor, floatingColor, focusedCompIndex, leftKey, propertyListener, rightKey, toolBar, toolBarContListener, toolBarFocusListener, upKey| Constructor and Description |
|---|
QuaquaToolBarUI() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.event.MouseInputListener |
createDockingListener() |
protected QuaquaToolBarUI.DragWindow0 |
createDragWindow0(javax.swing.JToolBar toolbar) |
protected javax.swing.RootPaneContainer |
createFloatingWindow(javax.swing.JToolBar toolbar)
Creates a window which contains the toolbar after it has been
dragged out from its container
|
protected java.awt.event.WindowListener |
createFrameListener() |
protected javax.swing.border.Border |
createNonRolloverBorder()
Creates the non rollover border for toolbar components.
|
protected java.beans.PropertyChangeListener |
createPropertyListener() |
protected javax.swing.border.Border |
createRolloverBorder()
Creates a rollover border for toolbar components.
|
protected java.awt.event.ContainerListener |
createToolBarContListener() |
protected java.awt.event.FocusListener |
createToolBarFocusListener() |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
protected void |
dragTo(java.awt.Point position,
java.awt.Point origin) |
protected void |
floatAt(java.awt.Point position,
java.awt.Point origin) |
protected void |
installDefaults() |
void |
installUI(javax.swing.JComponent c) |
boolean |
isFloating() |
void |
paint(java.awt.Graphics gr,
javax.swing.JComponent c) |
protected void |
paintDragWindow(java.awt.Graphics g)
Paints the contents of the window used for dragging.
|
protected void |
setBorderToNonRollover(java.awt.Component c)
Sets the border of the component to have a non-rollover border which
was created by
createNonRolloverBorder. |
protected void |
setBorderToNormal(java.awt.Component c)
Sets the border of the component to have a normal border.
|
protected void |
setBorderToRollover(java.awt.Component c)
Sets the border of the component to have a rollover border which
was created by
createRolloverBorder. |
void |
setFloating(boolean b,
java.awt.Point p) |
void |
setFloatingLocation(int x,
int y) |
void |
setOrientation(int orientation) |
void |
uninstallUI(javax.swing.JComponent c) |
canDock, createDragWindow, createFloatingFrame, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installKeyboardActions, installListeners, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isRolloverBorders, navigateFocusedComp, setDockingColor, setFloatingColor, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListenerspublic static final java.lang.String TOOLBAR_STYLE_PROPERTY
protected QuaquaToolBarUI.DragWindow0 dragWindow0
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.BasicToolBarUIprotected void installDefaults()
installDefaults in class javax.swing.plaf.basic.BasicToolBarUIprotected java.awt.event.ContainerListener createToolBarContListener()
createToolBarContListener in class javax.swing.plaf.basic.BasicToolBarUIprotected java.awt.event.FocusListener createToolBarFocusListener()
createToolBarFocusListener in class javax.swing.plaf.basic.BasicToolBarUIprotected java.beans.PropertyChangeListener createPropertyListener()
createPropertyListener in class javax.swing.plaf.basic.BasicToolBarUIprotected javax.swing.event.MouseInputListener createDockingListener()
createDockingListener in class javax.swing.plaf.basic.BasicToolBarUIprotected java.awt.event.WindowListener createFrameListener()
createFrameListener in class javax.swing.plaf.basic.BasicToolBarUIpublic void paint(java.awt.Graphics gr,
javax.swing.JComponent c)
paint in class javax.swing.plaf.ComponentUIprotected void paintDragWindow(java.awt.Graphics g)
paintDragWindow in class javax.swing.plaf.basic.BasicToolBarUIg - Graphics to paint to.java.lang.NullPointerException - is g is nullprotected javax.swing.RootPaneContainer createFloatingWindow(javax.swing.JToolBar toolbar)
createFloatingWindow in class javax.swing.plaf.basic.BasicToolBarUIRootPaneContainer object, containing the toolbar.protected javax.swing.border.Border createRolloverBorder()
Override this method to provide an alternate rollover border.
createRolloverBorder in class javax.swing.plaf.basic.BasicToolBarUIprotected javax.swing.border.Border createNonRolloverBorder()
Override this method to provide an alternate rollover border.
createNonRolloverBorder in class javax.swing.plaf.basic.BasicToolBarUIprotected QuaquaToolBarUI.DragWindow0 createDragWindow0(javax.swing.JToolBar toolbar)
protected void setBorderToRollover(java.awt.Component c)
createRolloverBorder.setBorderToRollover in class javax.swing.plaf.basic.BasicToolBarUIc - component which will have a rollover border installedcreateRolloverBorder()protected void setBorderToNonRollover(java.awt.Component c)
createNonRolloverBorder.setBorderToNonRollover in class javax.swing.plaf.basic.BasicToolBarUIc - component which will have a non-rollover border installedcreateNonRolloverBorder()protected void setBorderToNormal(java.awt.Component c)
setBorderToNormal in class javax.swing.plaf.basic.BasicToolBarUIc - component which will have a normal border re-installedcreateNonRolloverBorder()public void setFloatingLocation(int x,
int y)
setFloatingLocation in class javax.swing.plaf.basic.BasicToolBarUIpublic boolean isFloating()
isFloating in class javax.swing.plaf.basic.BasicToolBarUIpublic void setFloating(boolean b,
java.awt.Point p)
setFloating in class javax.swing.plaf.basic.BasicToolBarUIprotected void dragTo(java.awt.Point position,
java.awt.Point origin)
dragTo in class javax.swing.plaf.basic.BasicToolBarUIprotected void floatAt(java.awt.Point position,
java.awt.Point origin)
floatAt in class javax.swing.plaf.basic.BasicToolBarUIpublic void setOrientation(int orientation)
setOrientation in class javax.swing.plaf.basic.BasicToolBarUI