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 |
---|---|
java.awt.Polygon |
createPreviewPolygon(java.awt.Component dockable,
DockingPort port,
Dockable hover,
java.lang.String targetRegion,
java.awt.Component paintingTarget,
java.util.Map dragInfo) |
protected java.awt.Rectangle |
createTabbedPaneRect(DockingPort port,
java.awt.Component hover) |
void |
drawPreview(java.awt.Graphics2D g,
java.awt.Polygon poly,
Dockable dockable,
java.util.Map dragInfo) |
createPolyRect, createPolyRect, createPolyTab, createPolyTabOnBottom, createPolyTabOnTop, isOuterRegion
public java.awt.Polygon createPreviewPolygon(java.awt.Component dockable, DockingPort port, Dockable hover, java.lang.String targetRegion, java.awt.Component paintingTarget, java.util.Map dragInfo)
createPreviewPolygon
in interface DragPreview
createPreviewPolygon
in class DefaultPreview
public void drawPreview(java.awt.Graphics2D g, java.awt.Polygon poly, Dockable dockable, java.util.Map dragInfo)
drawPreview
in interface DragPreview
drawPreview
in class DefaultPreview
protected java.awt.Rectangle createTabbedPaneRect(DockingPort port, java.awt.Component hover)
createTabbedPaneRect
in class DefaultPreview