|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alee.managers.drag.DragManager
public class DragManager
This manager simplifies dragged items visual representation creation. You can add customized representation support for DataFlavor by registering new DragViewHandler. So far custom DataFlavor view will be displayed only within application window bounds.
Field Summary | |
---|---|
protected static java.lang.Object |
data
|
protected static DragViewHandler |
dragViewHandler
|
protected static java.awt.Component |
dropLocation
|
protected static WebGlassPane |
glassPane
Dragged object representation variables. |
protected static boolean |
initialized
Whether manager is initialized or not. |
protected static java.awt.image.BufferedImage |
view
|
protected static java.util.Map<java.awt.datatransfer.DataFlavor,DragViewHandler> |
viewHandlers
Drag view handlers map. |
Constructor Summary | |
---|---|
DragManager()
|
Method Summary | |
---|---|
static void |
initialize()
Initializes manager if it wasn't already initialized. |
static void |
registerViewHandler(DragViewHandler dragViewHandler)
Registers new DragViewHandler. |
static void |
unregisterViewHandler(DragViewHandler dragViewHandler)
Unregisters new DragViewHandler. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static java.util.Map<java.awt.datatransfer.DataFlavor,DragViewHandler> viewHandlers
protected static WebGlassPane glassPane
protected static java.lang.Object data
protected static java.awt.image.BufferedImage view
protected static java.awt.Component dropLocation
protected static DragViewHandler dragViewHandler
protected static boolean initialized
Constructor Detail |
---|
public DragManager()
Method Detail |
---|
public static void initialize()
public static void registerViewHandler(DragViewHandler dragViewHandler)
dragViewHandler
- DragViewHandler to registerpublic static void unregisterViewHandler(DragViewHandler dragViewHandler)
dragViewHandler
- DragViewHandler to unregister
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |