public class DragOperation extends java.lang.Object implements DockingConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DRAG_IMAGE |
ACTIVE_WINDOW, BOTTOM, CENTER, CENTER_REGION, CLOSE_ACTION, DEFAULT_PERSISTENCE_KEY, DOCKING_ID, EAST_REGION, HEAVYWEIGHT_DOCKABLES, HORIZONTAL, LEFT, MOUSE_PRESSED, NORTH_REGION, PERMANENT_FOCUS_OWNER, PIN_ACTION, REGION, RIGHT, SOUTH_REGION, TOP, UNINITIALIZED, UNINITIALIZED_RATIO, UNKNOWN_REGION, UNSPECIFIED_SIBLING_PREF, VERTICAL, WEST_REGION
Constructor and Description |
---|
DragOperation(java.awt.Component dockable,
java.awt.Component dragSource,
java.awt.Point currentMouse) |
DragOperation(java.awt.Component dockable,
java.awt.Point dragOrigin,
java.awt.event.MouseEvent evt) |
Modifier and Type | Method and Description |
---|---|
java.util.EventListener[] |
getCachedListeners() |
java.awt.Point |
getCurrentMouse() |
java.awt.Point |
getCurrentMouse(boolean relativeToScreen) |
java.awt.Point |
getCurrentMouse(java.awt.Component target) |
java.awt.Component |
getDockable() |
Dockable |
getDockableReference() |
DragManager |
getDragListener() |
java.awt.Rectangle |
getDragRect(boolean relativeToScreen) |
java.awt.Dimension |
getDragSize() |
java.awt.Component |
getDragSource() |
java.awt.Point |
getMouseOffset() |
DockingPort |
getParentDockingPort() |
DockingPort |
getSourcePort() |
long |
getStartTime() |
DockingPort |
getTargetPort() |
java.lang.String |
getTargetRegion() |
boolean |
isOverWindow() |
boolean |
isPseudoDrag() |
void |
setCachedListeners(java.util.EventListener[] listeners) |
void |
setDragListener(DragManager listener) |
void |
setOverWindow(boolean overWindow) |
void |
setTarget(DockingPort port,
java.lang.String region) |
void |
start() |
void |
updateMouse(java.awt.event.MouseEvent me) |
public static final java.lang.String DRAG_IMAGE
public DragOperation(java.awt.Component dockable, java.awt.Point dragOrigin, java.awt.event.MouseEvent evt)
public DragOperation(java.awt.Component dockable, java.awt.Component dragSource, java.awt.Point currentMouse)
public java.awt.Component getDockable()
public Dockable getDockableReference()
public java.awt.Point getMouseOffset()
public void updateMouse(java.awt.event.MouseEvent me)
public java.awt.Point getCurrentMouse()
public java.awt.Point getCurrentMouse(boolean relativeToScreen)
public java.awt.Rectangle getDragRect(boolean relativeToScreen)
public java.awt.Point getCurrentMouse(java.awt.Component target)
public java.awt.Dimension getDragSize()
public java.awt.Component getDragSource()
public void setTarget(DockingPort port, java.lang.String region)
public DockingPort getTargetPort()
public java.lang.String getTargetRegion()
public java.util.EventListener[] getCachedListeners()
public void setCachedListeners(java.util.EventListener[] listeners)
public DragManager getDragListener()
public void setDragListener(DragManager listener)
public boolean isOverWindow()
public void setOverWindow(boolean overWindow)
public boolean isPseudoDrag()
public DockingPort getParentDockingPort()
public void start()
public long getStartTime()
public DockingPort getSourcePort()