public class DragOperation extends Object implements DockingConstants
Modifier and Type | Field and Description |
---|---|
static 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(Component dockable,
Component dragSource,
Point currentMouse) |
DragOperation(Component dockable,
Point dragOrigin,
MouseEvent evt) |
Modifier and Type | Method and Description |
---|---|
EventListener[] |
getCachedListeners() |
Point |
getCurrentMouse() |
Point |
getCurrentMouse(boolean relativeToScreen) |
Point |
getCurrentMouse(Component target) |
Component |
getDockable() |
Dockable |
getDockableReference() |
DragManager |
getDragListener() |
Rectangle |
getDragRect(boolean relativeToScreen) |
Dimension |
getDragSize() |
Component |
getDragSource() |
Point |
getMouseOffset() |
DockingPort |
getParentDockingPort() |
DockingPort |
getSourcePort() |
long |
getStartTime() |
DockingPort |
getTargetPort() |
String |
getTargetRegion() |
boolean |
isOverWindow() |
boolean |
isPseudoDrag() |
void |
setCachedListeners(EventListener[] listeners) |
void |
setDragListener(DragManager listener) |
void |
setOverWindow(boolean overWindow) |
void |
setTarget(DockingPort port,
String region) |
void |
start() |
void |
updateMouse(MouseEvent me) |
public static final String DRAG_IMAGE
public DragOperation(Component dockable, Point dragOrigin, MouseEvent evt)
public Component getDockable()
public Dockable getDockableReference()
public Point getMouseOffset()
public void updateMouse(MouseEvent me)
public Point getCurrentMouse()
public Point getCurrentMouse(boolean relativeToScreen)
public Rectangle getDragRect(boolean relativeToScreen)
public Dimension getDragSize()
public Component getDragSource()
public void setTarget(DockingPort port, String region)
public DockingPort getTargetPort()
public String getTargetRegion()
public EventListener[] getCachedListeners()
public void setCachedListeners(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()