APIdia Launch Partner
Top Description Fields Constructors Methods
sun.awt.X11

pack-priv final Class XMouseDragGestureRecognizer

extends MouseDragGestureRecognizer
Class Inheritance
Imports
java.awt.Component, .Point, java.awt.dnd.DnDConstants, .DragGestureListener, .DragSource, .MouseDragGestureRecognizer, java.awt.event.InputEvent, .MouseEvent, java.io.Serial, sun.awt.dnd.SunDragSourceContextPeer

This subclass of MouseDragGestureRecognizer defines a DragGestureRecognizer for Mouse based gestures on OSF/Motif.

Author
Laurence P. G. Cable
See Also
java.awt.dnd.DragGestureListener, java.awt.dnd.DragGestureEvent, java.awt.dnd.DragSource

Field Summary

Modifier and TypeField and Description
protected static final int
protected static int
private static final long
serialVersionUID

Hides java.awt.dnd.MouseDragGestureRecognizer.serialVersionUID.

Use serialVersionUID from JDK 1.5 for interoperability.

Constructor Summary

AccessConstructor and Description
protected
XMouseDragGestureRecognizer(DragSource
The DragSource for the Component c
ds
,
Component
The Component to observe
c
,
int
The actions permitted for this Drag
act
,
DragGestureListener
The DragGestureRecognizer to notify when a gesture is detected
dgl
)

construct a new XMouseDragGestureRecognizer

protected
XMouseDragGestureRecognizer(DragSource
The DragSource for the Component c
ds
,
Component
The Component to observe
c
,
int
The actions permitted for this Drag
act
)

construct a new XMouseDragGestureRecognizer

protected
XMouseDragGestureRecognizer(DragSource
The DragSource for the Component c
ds
,
Component
The Component to observe
c
)

construct a new XMouseDragGestureRecognizer

protected
XMouseDragGestureRecognizer(DragSource
The DragSource for the Component c
ds
)

construct a new XMouseDragGestureRecognizer

Method Summary

Modifier and TypeMethod and Description
protected int
mapDragOperationFromModifiers(MouseEvent e)

determine the drop action from the event

public void
mouseClicked(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseClicked.

Implements java.awt.event.MouseListener.mouseClicked.

Invoked when the mouse has been clicked on a component.

public void
mouseDragged(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseDragged.

Implements java.awt.event.MouseMotionListener.mouseDragged.

Invoked when a mouse button is pressed on a component.

public void
public void
public void
mouseMoved(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseMoved.

Implements java.awt.event.MouseMotionListener.mouseMoved.

Invoked when the mouse button has been moved on a component (with no buttons no down).

public void
mousePressed(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mousePressed.

Implements java.awt.event.MouseListener.mousePressed.

Invoked when a mouse button has been pressed on a component.

public void
mouseReleased(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseReleased.

Implements java.awt.event.MouseListener.mouseReleased.

Invoked when a mouse button has been released on a component.

Inherited from java.awt.dnd.MouseDragGestureRecognizer:
registerListenersunregisterListeners

Field Detail

ButtonMaskback to summary
protected static final int ButtonMask
motionThresholdback to summary
protected static int motionThreshold
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.awt.dnd.MouseDragGestureRecognizer.serialVersionUID.

Use serialVersionUID from JDK 1.5 for interoperability.

Annotations
@Serial

Constructor Detail

XMouseDragGestureRecognizerback to summary
protected XMouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)

construct a new XMouseDragGestureRecognizer

Parameters
ds:DragSource

The DragSource for the Component c

c:Component

The Component to observe

act:int

The actions permitted for this Drag

dgl:DragGestureListener

The DragGestureRecognizer to notify when a gesture is detected

XMouseDragGestureRecognizerback to summary
protected XMouseDragGestureRecognizer(DragSource ds, Component c, int act)

construct a new XMouseDragGestureRecognizer

Parameters
ds:DragSource

The DragSource for the Component c

c:Component

The Component to observe

act:int

The actions permitted for this Drag

XMouseDragGestureRecognizerback to summary
protected XMouseDragGestureRecognizer(DragSource ds, Component c)

construct a new XMouseDragGestureRecognizer

Parameters
ds:DragSource

The DragSource for the Component c

c:Component

The Component to observe

XMouseDragGestureRecognizerback to summary
protected XMouseDragGestureRecognizer(DragSource ds)

construct a new XMouseDragGestureRecognizer

Parameters
ds:DragSource

The DragSource for the Component c

Method Detail

mapDragOperationFromModifiersback to summary
protected int mapDragOperationFromModifiers(MouseEvent e)

determine the drop action from the event

mouseClickedback to summary
public void mouseClicked(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseClicked.

Implements java.awt.event.MouseListener.mouseClicked.

Invoked when the mouse has been clicked on a component.

Annotations
@Override
mouseDraggedback to summary
public void mouseDragged(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseDragged.

Implements java.awt.event.MouseMotionListener.mouseDragged.

Invoked when a mouse button is pressed on a component.

Annotations
@Override
mouseEnteredback to summary
public void mouseEntered(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseEntered.

Implements java.awt.event.MouseListener.mouseEntered.

Invoked when the mouse enters a component.

Annotations
@Override
mouseExitedback to summary
public void mouseExited(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseExited.

Implements java.awt.event.MouseListener.mouseExited.

Invoked when the mouse exits a component.

Annotations
@Override
mouseMovedback to summary
public void mouseMoved(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseMoved.

Implements java.awt.event.MouseMotionListener.mouseMoved.

Invoked when the mouse button has been moved on a component (with no buttons no down).

Annotations
@Override
mousePressedback to summary
public void mousePressed(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mousePressed.

Implements java.awt.event.MouseListener.mousePressed.

Invoked when a mouse button has been pressed on a component.

Annotations
@Override
mouseReleasedback to summary
public void mouseReleased(MouseEvent e)

Overrides java.awt.dnd.MouseDragGestureRecognizer.mouseReleased.

Implements java.awt.event.MouseListener.mouseReleased.

Invoked when a mouse button has been released on a component.

Annotations
@Override