public class DragRecognitionSupport extends Object
TransferHandler
. The gesture for a drag in this class is a mouse
press followed by movement by DragSource.getDragThreshold()
pixels. An instance of this class is maintained per AppContext, and the
public static methods call into the appropriate instance. This is a c&p of core (package private) needed for BasicXListUI. It differs from core in that references to sun packages have been replaced.
Modifier and Type | Class and Description |
---|---|
static interface |
DragRecognitionSupport.BeforeDrag
This interface allows us to pass in a handler to mouseDragged,
so that we can be notified immediately before a drag begins.
|
Constructor and Description |
---|
DragRecognitionSupport() |
Modifier and Type | Method and Description |
---|---|
static boolean |
mouseDragged(MouseEvent me,
DragRecognitionSupport.BeforeDrag bd)
Returns whether or not a drag gesture recognition is ongoing.
|
static boolean |
mousePressed(MouseEvent me)
Returns whether or not the event is potentially part of a drag sequence.
|
static MouseEvent |
mouseReleased(MouseEvent me)
If a dnd recognition has been going on, return the MouseEvent
that started the recognition.
|
public static boolean mousePressed(MouseEvent me)
public static MouseEvent mouseReleased(MouseEvent me)
public static boolean mouseDragged(MouseEvent me, DragRecognitionSupport.BeforeDrag bd)
Copyright © 2013. All rights reserved.