< prev index next >
src/java.desktop/share/classes/java/awt/event/MouseMotionListener.java
Print this page
*** 27,49 ****
import java.util.EventListener;
/**
* The listener interface for receiving mouse motion events on a component.
! * (For clicks and other mouse events, use the <code>MouseListener</code>.)
* <P>
* The class that is interested in processing a mouse motion event
* either implements this interface (and all the methods it
! * contains) or extends the abstract <code>MouseMotionAdapter</code> class
* (overriding only the methods of interest).
* <P>
* The listener object created from that class is then registered with a
! * component using the component's <code>addMouseMotionListener</code>
* method. A mouse motion event is generated when the mouse is moved
* or dragged. (Many such events will be generated). When a mouse motion event
* occurs, the relevant method in the listener object is invoked, and
! * the <code>MouseEvent</code> is passed to it.
*
* @author Amy Fowler
*
* @see MouseMotionAdapter
* @see MouseEvent
--- 27,49 ----
import java.util.EventListener;
/**
* The listener interface for receiving mouse motion events on a component.
! * (For clicks and other mouse events, use the {@code MouseListener}.)
* <P>
* The class that is interested in processing a mouse motion event
* either implements this interface (and all the methods it
! * contains) or extends the abstract {@code MouseMotionAdapter} class
* (overriding only the methods of interest).
* <P>
* The listener object created from that class is then registered with a
! * component using the component's {@code addMouseMotionListener}
* method. A mouse motion event is generated when the mouse is moved
* or dragged. (Many such events will be generated). When a mouse motion event
* occurs, the relevant method in the listener object is invoked, and
! * the {@code MouseEvent} is passed to it.
*
* @author Amy Fowler
*
* @see MouseMotionAdapter
* @see MouseEvent
*** 53,69 ****
*/
public interface MouseMotionListener extends EventListener {
/**
* Invoked when a mouse button is pressed on a component and then
! * dragged. <code>MOUSE_DRAGGED</code> events will continue to be
* delivered to the component where the drag originated until the
* mouse button is released (regardless of whether the mouse position
* is within the bounds of the component).
* <p>
* Due to platform-dependent Drag&Drop implementations,
! * <code>MOUSE_DRAGGED</code> events may not be delivered during a native
* Drag&Drop operation.
* @param e the event to be processed
*/
public void mouseDragged(MouseEvent e);
--- 53,69 ----
*/
public interface MouseMotionListener extends EventListener {
/**
* Invoked when a mouse button is pressed on a component and then
! * dragged. {@code MOUSE_DRAGGED} events will continue to be
* delivered to the component where the drag originated until the
* mouse button is released (regardless of whether the mouse position
* is within the bounds of the component).
* <p>
* Due to platform-dependent Drag&Drop implementations,
! * {@code MOUSE_DRAGGED} events may not be delivered during a native
* Drag&Drop operation.
* @param e the event to be processed
*/
public void mouseDragged(MouseEvent e);
< prev index next >