class Scene.DnDGesture
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private TransferMode |
acceptedTransferMode |
private java.util.List<EventTarget> |
currentTargets |
private Dragboard |
dragboard |
private Scene.DragDetectedState |
dragDetected |
private EventTarget |
fullPDRSource |
private double |
hysteresisSizeX |
private double |
hysteresisSizeY |
private java.util.List<EventTarget> |
newTargets |
private EventTarget |
potentialTarget |
private double |
pressedX |
private double |
pressedY |
private EventTarget |
source |
private java.util.Set<TransferMode> |
sourceTransferModes |
private EventTarget |
target |
Constructor and Description |
---|
DnDGesture() |
Modifier and Type | Method and Description |
---|---|
private Dragboard |
createDragboard(DragEvent de,
boolean isDragSource) |
private void |
dragDetectedProcessed()
Called after DRAG_DETECTED event has been processed by application
|
private void |
fireEvent(EventTarget target,
Event e)
Fires event on a given target or on scene if the node is null
|
private void |
handleExitEnter(DragEvent e,
Scene.TargetWrapper target) |
private boolean |
process(MouseEvent mouseEvent,
EventTarget target)
This function is useful for drag gesture recognition from
within this Scene (as opposed to in the TK implementation...
|
private void |
processDragDetection(MouseEvent mouseEvent)
Sets the default dragDetect value
|
private void |
processDropEnd(DragEvent de) |
private void |
processingDragDetected()
Called when DRAG_DETECTED event is going to be processed by
application
|
private boolean |
processKey(KeyEvent e) |
private boolean |
processRecognized(DragEvent de) |
private void |
processTargetActionChanged(DragEvent de) |
private TransferMode |
processTargetDrop(DragEvent de) |
private TransferMode |
processTargetEnterOver(DragEvent de) |
private void |
processTargetExit(DragEvent de) |
private Dragboard |
startDrag(EventTarget source,
java.util.Set<TransferMode> t) |
private void |
startFullPDR(EventTarget source) |
private final double hysteresisSizeX
private final double hysteresisSizeY
private EventTarget source
private java.util.Set<TransferMode> sourceTransferModes
private TransferMode acceptedTransferMode
private Dragboard dragboard
private EventTarget potentialTarget
private EventTarget target
private Scene.DragDetectedState dragDetected
private double pressedX
private double pressedY
private java.util.List<EventTarget> currentTargets
private java.util.List<EventTarget> newTargets
private EventTarget fullPDRSource
private void fireEvent(EventTarget target, Event e)
private void processingDragDetected()
private void dragDetectedProcessed()
private void processDragDetection(MouseEvent mouseEvent)
private boolean process(MouseEvent mouseEvent, EventTarget target)
private boolean processRecognized(DragEvent de)
private void processDropEnd(DragEvent de)
private TransferMode processTargetEnterOver(DragEvent de)
private void processTargetActionChanged(DragEvent de)
private void processTargetExit(DragEvent de)
private TransferMode processTargetDrop(DragEvent de)
private void handleExitEnter(DragEvent e, Scene.TargetWrapper target)
private boolean processKey(KeyEvent e)
private Dragboard startDrag(EventTarget source, java.util.Set<TransferMode> t)
private void startFullPDR(EventTarget source)
private Dragboard createDragboard(DragEvent de, boolean isDragSource)