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 AlphaPreviewBLACKstatic AlphaPreviewBLUEstatic floatDEFAULT_ALPHAstatic java.awt.ColorDEFAULT_BORDERstatic java.awt.ColorDEFAULT_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 voiddrawPreview(java.awt.Graphics2D g, java.awt.Polygon p, Dockable dockable, java.util.Map dragInfo)voidsetAlpha(float alpha)voidsetBorderColor(java.awt.Color color)voidsetPreviewColor(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:
drawPreviewin interfaceDragPreview- Specified by:
drawPreviewin classDefaultPreview
-
-