com.javadocking.drag.painter
Class CompositeDockableDragPainter
java.lang.Object
com.javadocking.drag.painter.CompositeDockableDragPainter
- All Implemented Interfaces:
- DockableDragPainter
public class CompositeDockableDragPainter
- extends java.lang.Object
- implements DockableDragPainter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeDockableDragPainter
public CompositeDockableDragPainter()
addPainter
public void addPainter(DockableDragPainter dockableDragPainter)
removePainter
public void removePainter(DockableDragPainter dockableDragPainter)
clear
public void clear()
- Description copied from interface:
DockableDragPainter
- Clears everything what was painted by this painter before.
- Specified by:
clear
in interface DockableDragPainter
paintDockableDrag
public void paintDockableDrag(Dockable dockable,
Dock dock,
java.awt.Rectangle rectangle,
java.awt.Point locationInDestinationDock)
- Description copied from interface:
DockableDragPainter
Paints a dockable during dragging.
Usually a rectangle is painted.
It shows where the dockable will be docked in the dock,
if the mouse would be released at the current mouse position.
- Specified by:
paintDockableDrag
in interface DockableDragPainter
- Parameters:
dockable
- The dockable that will be painted.dock
- The dock in which the dockable can be docked.rectangle
- The rectangle that defines, where the given dockable
will be docked, if the mouse is released at the current mouse position.
The position of the rectangle is relative to the given dock.locationInDestinationDock
- The position of the mouse relative to the given dock.