|
Quaqua 5.4.1 2009-07-14 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ToolBarUI
javax.swing.plaf.basic.BasicToolBarUI
ch.randelshofer.quaqua.QuaquaToolBarUI
public class QuaquaToolBarUI
QuaquaToolBarUI.
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 | |
---|---|
QuaquaToolBarUI()
|
Method Summary | |
---|---|
protected javax.swing.plaf.basic.BasicToolBarUI.DragWindow |
createDragWindow(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 javax.swing.border.Border |
createNonRolloverBorder()
Creates the non rollover border for toolbar components. |
protected javax.swing.border.Border |
createRolloverBorder()
Creates a rollover border for toolbar components. |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
|
protected void |
installDefaults()
|
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 . |
Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI |
---|
canDock, createDockingListener, createFloatingFrame, createFrameListener, createPropertyListener, createToolBarContListener, createToolBarFocusListener, dragTo, floatAt, getDockingColor, getFloatingColor, installComponents, installKeyboardActions, installListeners, installNonRolloverBorders, installNormalBorders, installRolloverBorders, installUI, isFloating, isRolloverBorders, navigateFocusedComp, setDockingColor, setFloating, setFloatingColor, setFloatingLocation, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QuaquaToolBarUI()
Method Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void paint(java.awt.Graphics gr, javax.swing.JComponent c)
paint
in class javax.swing.plaf.ComponentUI
protected void paintDragWindow(java.awt.Graphics g)
paintDragWindow
in class javax.swing.plaf.basic.BasicToolBarUI
g
- Graphics to paint to.
java.lang.NullPointerException
- is g
is nullprotected void installDefaults()
installDefaults
in class javax.swing.plaf.basic.BasicToolBarUI
protected javax.swing.RootPaneContainer createFloatingWindow(javax.swing.JToolBar toolbar)
createFloatingWindow
in class javax.swing.plaf.basic.BasicToolBarUI
RootPaneContainer
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.BasicToolBarUI
protected javax.swing.border.Border createNonRolloverBorder()
Override this method to provide an alternate rollover border.
createNonRolloverBorder
in class javax.swing.plaf.basic.BasicToolBarUI
protected javax.swing.plaf.basic.BasicToolBarUI.DragWindow createDragWindow(javax.swing.JToolBar toolbar)
createDragWindow
in class javax.swing.plaf.basic.BasicToolBarUI
protected void setBorderToRollover(java.awt.Component c)
createRolloverBorder
.
setBorderToRollover
in class javax.swing.plaf.basic.BasicToolBarUI
c
- component which will have a rollover border installedcreateRolloverBorder()
protected void setBorderToNonRollover(java.awt.Component c)
createNonRolloverBorder
.
setBorderToNonRollover
in class javax.swing.plaf.basic.BasicToolBarUI
c
- component which will have a non-rollover border installedcreateNonRolloverBorder()
protected void setBorderToNormal(java.awt.Component c)
setBorderToNormal
in class javax.swing.plaf.basic.BasicToolBarUI
c
- component which will have a normal border re-installedcreateNonRolloverBorder()
|
Copyright 2003-2007 (c) Werner Randelshofer. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |