com.levigo.jadice.demo
Class SorterToolbar.SorterToolBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ToolBarUI
javax.swing.plaf.basic.BasicToolBarUI
javax.swing.plaf.metal.MetalToolBarUI
com.levigo.jadice.demo.SorterToolbar.SorterToolBarUI
- All Implemented Interfaces:
- SwingConstants
- Enclosing class:
- SorterToolbar
public class SorterToolbar.SorterToolBarUI
- extends MetalToolBarUI
FancyToolBarUI for the Sorter. An enhanced version of the jdk BasicToolBarUI. Furthermore the
extracted floating frames have a title an a window icon.
Fields inherited from class javax.swing.plaf.basic.BasicToolBarUI |
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 |
Methods inherited from class javax.swing.plaf.metal.MetalToolBarUI |
createContainerListener, createDockingListener, createNonRolloverBorder, createRolloverBorder, createRolloverListener, createUI, installListeners, installUI, setBorderToNonRollover, uninstallListeners, uninstallUI, update |
Methods inherited from class javax.swing.plaf.basic.BasicToolBarUI |
canDock, createDragWindow, createFloatingFrame, createPropertyListener, createToolBarContListener, createToolBarFocusListener, floatAt, getDockingColor, getFloatingColor, getNonRolloverBorder, getRolloverBorder, installComponents, installDefaults, installKeyboardActions, installNonRolloverBorders, installNormalBorders, installRolloverBorders, isRolloverBorders, navigateFocusedComp, paintDragWindow, setBorderToNormal, setBorderToRollover, setDockingColor, setFloatingColor, setOrientation, setRolloverBorders, uninstallComponents, uninstallDefaults, uninstallKeyboardActions |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
floating
protected boolean floating
floatingToolBarFrame
protected RootPaneContainer floatingToolBarFrame
dockingSource
protected Container dockingSource
floatingX
protected int floatingX
floatingY
protected int floatingY
constraintBeforeFloating
protected String constraintBeforeFloating
SorterToolbar.SorterToolBarUI
public SorterToolbar.SorterToolBarUI()
- Constructor
createFloatingWindow
protected RootPaneContainer createFloatingWindow(JToolBar toolbar)
- Overrides:
createFloatingWindow
in class BasicToolBarUI
- Returns:
- a
RootPaneContainer
object, containing the toolbar. - See Also:
modified for JDK1.4
Support;-))CK
Creates a window which contains the toolbar after it has been dragged out from its
container
createFrameListener
protected WindowListener createFrameListener()
- Creates a frame listener for floating frames. It ensures correct behavior when floating
window is closing (--> "x"-Button hit).
- Overrides:
createFrameListener
in class BasicToolBarUI
- See Also:
BasicToolBarUI.createFrameListener()
dragTo
protected void dragTo(Point position,
Point origin)
- Overrides:
dragTo
in class BasicToolBarUI
- See Also:
BasicToolBarUI.dragTo(java.awt.Point, java.awt.Point)
setFloatingLocation
public void setFloatingLocation(int x,
int y)
- Overrides:
setFloatingLocation
in class BasicToolBarUI
- See Also:
BasicToolBarUI.setFloatingLocation(int, int)
isFloating
public boolean isFloating()
- Overrides:
isFloating
in class BasicToolBarUI
- See Also:
BasicToolBarUI.isFloating()
setDragOffset
protected void setDragOffset(Point p)
- Overrides:
setDragOffset
in class MetalToolBarUI
setFloating
public void setFloating(boolean isFloating,
Point p)
- Overrides:
setFloating
in class BasicToolBarUI
- See Also:
BasicToolBarUI.setFloating(boolean, Point)
Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.