|
Quaqua 7.4.2 2011-07-05 | ||||||||
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 | |
---|---|
protected class |
QuaquaToolBarUI.DragWindow0
|
protected class |
QuaquaToolBarUI.FrameListener
|
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.PropertyListener, javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener, javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener |
Field Summary | |
---|---|
protected QuaquaToolBarUI.DragWindow0 |
dragWindow0
|
static java.lang.String |
TOOLBAR_STYLE_PROPERTY
|
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.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)
|
Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI |
---|
canDock, createDragWindow, createFloatingFrame, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installKeyboardActions, installListeners, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isRolloverBorders, navigateFocusedComp, setDockingColor, setFloatingColor, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TOOLBAR_STYLE_PROPERTY
protected QuaquaToolBarUI.DragWindow0 dragWindow0
Constructor Detail |
---|
public QuaquaToolBarUI()
Method Detail |
---|
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.BasicToolBarUI
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.basic.BasicToolBarUI
protected void installDefaults()
installDefaults
in class javax.swing.plaf.basic.BasicToolBarUI
protected java.awt.event.ContainerListener createToolBarContListener()
createToolBarContListener
in class javax.swing.plaf.basic.BasicToolBarUI
protected java.awt.event.FocusListener createToolBarFocusListener()
createToolBarFocusListener
in class javax.swing.plaf.basic.BasicToolBarUI
protected java.beans.PropertyChangeListener createPropertyListener()
createPropertyListener
in class javax.swing.plaf.basic.BasicToolBarUI
protected javax.swing.event.MouseInputListener createDockingListener()
createDockingListener
in class javax.swing.plaf.basic.BasicToolBarUI
protected java.awt.event.WindowListener createFrameListener()
createFrameListener
in class javax.swing.plaf.basic.BasicToolBarUI
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 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 QuaquaToolBarUI.DragWindow0 createDragWindow0(javax.swing.JToolBar toolbar)
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()
public void setFloatingLocation(int x, int y)
setFloatingLocation
in class javax.swing.plaf.basic.BasicToolBarUI
public boolean isFloating()
isFloating
in class javax.swing.plaf.basic.BasicToolBarUI
public void setFloating(boolean b, java.awt.Point p)
setFloating
in class javax.swing.plaf.basic.BasicToolBarUI
protected void dragTo(java.awt.Point position, java.awt.Point origin)
dragTo
in class javax.swing.plaf.basic.BasicToolBarUI
protected void floatAt(java.awt.Point position, java.awt.Point origin)
floatAt
in class javax.swing.plaf.basic.BasicToolBarUI
public void setOrientation(int orientation)
setOrientation
in class javax.swing.plaf.basic.BasicToolBarUI
|
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 |