public class GhostPreview extends DefaultPreview
DEFAULT_TAB_HEIGHT, DEFAULT_TAB_WIDTH
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 |
---|
GhostPreview() |
Modifier and Type | Method and Description |
---|---|
Polygon |
createPreviewPolygon(Component dockable,
DockingPort port,
Dockable hover,
String targetRegion,
Component paintingTarget,
Map dragInfo) |
protected Rectangle |
createTabbedPaneRect(DockingPort port,
Component hover) |
void |
drawPreview(Graphics2D g,
Polygon poly,
Dockable dockable,
Map dragInfo) |
createPolyRect, createPolyRect, createPolyTab, createPolyTabOnBottom, createPolyTabOnTop, isOuterRegion
public Polygon createPreviewPolygon(Component dockable, DockingPort port, Dockable hover, String targetRegion, Component paintingTarget, Map dragInfo)
createPreviewPolygon
in interface DragPreview
createPreviewPolygon
in class DefaultPreview
public void drawPreview(Graphics2D g, Polygon poly, Dockable dockable, Map dragInfo)
drawPreview
in interface DragPreview
drawPreview
in class DefaultPreview
protected Rectangle createTabbedPaneRect(DockingPort port, Component hover)
createTabbedPaneRect
in class DefaultPreview