< prev index next >
src/java.desktop/share/classes/java/awt/dnd/MouseDragGestureRecognizer.java
Print this page
*** 30,41 ****
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
/**
! * This abstract subclass of <code>DragGestureRecognizer</code>
! * defines a <code>DragGestureRecognizer</code>
* for mouse-based gestures.
*
* Each platform implements its own concrete subclass of this class,
* available via the Toolkit.createDragGestureRecognizer() method,
* to encapsulate
--- 30,41 ----
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
/**
! * This abstract subclass of {@code DragGestureRecognizer}
! * defines a {@code DragGestureRecognizer}
* for mouse-based gestures.
*
* Each platform implements its own concrete subclass of this class,
* available via the Toolkit.createDragGestureRecognizer() method,
* to encapsulate
*** 65,80 ****
public abstract class MouseDragGestureRecognizer extends DragGestureRecognizer implements MouseListener, MouseMotionListener {
private static final long serialVersionUID = 6220099344182281120L;
/**
! * Construct a new <code>MouseDragGestureRecognizer</code>
! * given the <code>DragSource</code> for the
! * <code>Component</code> c, the <code>Component</code>
* to observe, the action(s)
* permitted for this drag operation, and
! * the <code>DragGestureListener</code> to
* notify when a drag gesture is detected.
*
* @param ds The DragSource for the Component c
* @param c The Component to observe
* @param act The actions permitted for this Drag
--- 65,80 ----
public abstract class MouseDragGestureRecognizer extends DragGestureRecognizer implements MouseListener, MouseMotionListener {
private static final long serialVersionUID = 6220099344182281120L;
/**
! * Construct a new {@code MouseDragGestureRecognizer}
! * given the {@code DragSource} for the
! * {@code Component} c, the {@code Component}
* to observe, the action(s)
* permitted for this drag operation, and
! * the {@code DragGestureListener} to
* notify when a drag gesture is detected.
*
* @param ds The DragSource for the Component c
* @param c The Component to observe
* @param act The actions permitted for this Drag
*** 85,98 ****
protected MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl) {
super(ds, c, act, dgl);
}
/**
! * Construct a new <code>MouseDragGestureRecognizer</code>
! * given the <code>DragSource</code> for
! * the <code>Component</code> c,
! * the <code>Component</code> to observe, and the action(s)
* permitted for this drag operation.
*
* @param ds The DragSource for the Component c
* @param c The Component to observe
* @param act The actions permitted for this drag
--- 85,98 ----
protected MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl) {
super(ds, c, act, dgl);
}
/**
! * Construct a new {@code MouseDragGestureRecognizer}
! * given the {@code DragSource} for
! * the {@code Component} c,
! * the {@code Component} to observe, and the action(s)
* permitted for this drag operation.
*
* @param ds The DragSource for the Component c
* @param c The Component to observe
* @param act The actions permitted for this drag
*** 101,126 ****
protected MouseDragGestureRecognizer(DragSource ds, Component c, int act) {
this(ds, c, act, null);
}
/**
! * Construct a new <code>MouseDragGestureRecognizer</code>
! * given the <code>DragSource</code> for the
! * <code>Component</code> c, and the
! * <code>Component</code> to observe.
*
* @param ds The DragSource for the Component c
* @param c The Component to observe
*/
protected MouseDragGestureRecognizer(DragSource ds, Component c) {
this(ds, c, DnDConstants.ACTION_NONE);
}
/**
! * Construct a new <code>MouseDragGestureRecognizer</code>
! * given the <code>DragSource</code> for the <code>Component</code>.
*
* @param ds The DragSource for the Component
*/
protected MouseDragGestureRecognizer(DragSource ds) {
--- 101,126 ----
protected MouseDragGestureRecognizer(DragSource ds, Component c, int act) {
this(ds, c, act, null);
}
/**
! * Construct a new {@code MouseDragGestureRecognizer}
! * given the {@code DragSource} for the
! * {@code Component} c, and the
! * {@code Component} to observe.
*
* @param ds The DragSource for the Component c
* @param c The Component to observe
*/
protected MouseDragGestureRecognizer(DragSource ds, Component c) {
this(ds, c, DnDConstants.ACTION_NONE);
}
/**
! * Construct a new {@code MouseDragGestureRecognizer}
! * given the {@code DragSource} for the {@code Component}.
*
* @param ds The DragSource for the Component
*/
protected MouseDragGestureRecognizer(DragSource ds) {
*** 149,208 ****
}
/**
* Invoked when the mouse has been clicked on a component.
*
! * @param e the <code>MouseEvent</code>
*/
public void mouseClicked(MouseEvent e) { }
/**
* Invoked when a mouse button has been
! * pressed on a <code>Component</code>.
*
! * @param e the <code>MouseEvent</code>
*/
public void mousePressed(MouseEvent e) { }
/**
* Invoked when a mouse button has been released on a component.
*
! * @param e the <code>MouseEvent</code>
*/
public void mouseReleased(MouseEvent e) { }
/**
* Invoked when the mouse enters a component.
*
! * @param e the <code>MouseEvent</code>
*/
public void mouseEntered(MouseEvent e) { }
/**
* Invoked when the mouse exits a component.
*
! * @param e the <code>MouseEvent</code>
*/
public void mouseExited(MouseEvent e) { }
/**
* Invoked when a mouse button is pressed on a component.
*
! * @param e the <code>MouseEvent</code>
*/
public void mouseDragged(MouseEvent e) { }
/**
* Invoked when the mouse button has been moved on a component
* (with no buttons no down).
*
! * @param e the <code>MouseEvent</code>
*/
public void mouseMoved(MouseEvent e) { }
}
--- 149,208 ----
}
/**
* Invoked when the mouse has been clicked on a component.
*
! * @param e the {@code MouseEvent}
*/
public void mouseClicked(MouseEvent e) { }
/**
* Invoked when a mouse button has been
! * pressed on a {@code Component}.
*
! * @param e the {@code MouseEvent}
*/
public void mousePressed(MouseEvent e) { }
/**
* Invoked when a mouse button has been released on a component.
*
! * @param e the {@code MouseEvent}
*/
public void mouseReleased(MouseEvent e) { }
/**
* Invoked when the mouse enters a component.
*
! * @param e the {@code MouseEvent}
*/
public void mouseEntered(MouseEvent e) { }
/**
* Invoked when the mouse exits a component.
*
! * @param e the {@code MouseEvent}
*/
public void mouseExited(MouseEvent e) { }
/**
* Invoked when a mouse button is pressed on a component.
*
! * @param e the {@code MouseEvent}
*/
public void mouseDragged(MouseEvent e) { }
/**
* Invoked when the mouse button has been moved on a component
* (with no buttons no down).
*
! * @param e the {@code MouseEvent}
*/
public void mouseMoved(MouseEvent e) { }
}
< prev index next >