Class AlphaPreview
- java.lang.Object
-
- org.flexdock.docking.drag.effects.DefaultPreview
-
- org.flexdock.docking.drag.preview.AlphaPreview
-
- All Implemented Interfaces:
DockingConstants
,DragPreview
public class AlphaPreview extends DefaultPreview
-
-
Field Summary
Fields Modifier and Type Field Description static AlphaPreview
BLACK
static AlphaPreview
BLUE
static float
DEFAULT_ALPHA
static java.awt.Color
DEFAULT_BORDER
static java.awt.Color
DEFAULT_COLOR
-
Fields inherited from class org.flexdock.docking.drag.effects.DefaultPreview
DEFAULT_TAB_HEIGHT, DEFAULT_TAB_WIDTH
-
Fields inherited from interface org.flexdock.docking.DockingConstants
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 Summary
Constructors Constructor Description AlphaPreview()
AlphaPreview(java.awt.Color border, java.awt.Color fill, float alpha)
AlphaPreview(java.awt.Color border, java.awt.Color fill, float alpha, boolean immutable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
drawPreview(java.awt.Graphics2D g, java.awt.Polygon p, Dockable dockable, java.util.Map dragInfo)
void
setAlpha(float alpha)
void
setBorderColor(java.awt.Color color)
void
setPreviewColor(java.awt.Color color)
-
Methods inherited from class org.flexdock.docking.drag.effects.DefaultPreview
createPolyRect, createPolyRect, createPolyTab, createPolyTabOnBottom, createPolyTabOnTop, createPreviewPolygon, createTabbedPaneRect, isOuterRegion
-
-
-
-
Field Detail
-
DEFAULT_ALPHA
public static final float DEFAULT_ALPHA
- See Also:
- Constant Field Values
-
DEFAULT_COLOR
public static final java.awt.Color DEFAULT_COLOR
-
DEFAULT_BORDER
public static final java.awt.Color DEFAULT_BORDER
-
BLUE
public static final AlphaPreview BLUE
-
BLACK
public static final AlphaPreview BLACK
-
-
Method Detail
-
setPreviewColor
public void setPreviewColor(java.awt.Color color)
-
setAlpha
public void setAlpha(float alpha)
-
setBorderColor
public void setBorderColor(java.awt.Color color)
-
drawPreview
public void drawPreview(java.awt.Graphics2D g, java.awt.Polygon p, Dockable dockable, java.util.Map dragInfo)
- Specified by:
drawPreview
in interfaceDragPreview
- Specified by:
drawPreview
in classDefaultPreview
-
-