java::awt::event::MouseAdapter Class Reference

Inheritance diagram for java::awt::event::MouseAdapter:

Inheritance graph
java::awt::event::MouseListenerjava::util::EventListenerjava::lang::Interfacejava::lang::Object
[legend]
Collaboration diagram for java::awt::event::MouseAdapter:

Collaboration graph
java::awt::event::MouseListenerjava::util::EventListenerjava::lang::Interfacejava::lang::Object
[legend]

List of all members.


Detailed Description

An abstract adapter class for receiving mouse events.

The methods in this class are empty. This class exists as convenience for creating listener objects.

Mouse events let you track when a mouse is pressed, released, clicked, when it enters a component, and when it exits. (To track mouse moves and mouse drags, use the MouseMotionAdapter.)

Extend this class to create a MouseEvent listener and override the methods for the events of interest. (If you implement the MouseListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)

Create a listener object using the extended class and then register it with a component using the component's addMouseListener method. When a mouse button is pressed, released, or clicked (pressed and released), or when the mouse cursor enters or exits the component, the relevant method in the listener object is invoked and the MouseEvent is passed to it.

Author:
Carl Quinn
Version:
1.8 08/02/97
See also:
MouseEvent

MouseListener

Tutorial: Writing a Mouse Listener

Reference: The Java Class Libraries (update file)

Since:
1.1

Public Member Functions

virtual void mouseClicked (const MouseEvent &e)
 Invoked when the mouse button has been clicked (pressed and released) on a component.
virtual void mousePressed (const MouseEvent &e)
 Invoked when a mouse button has been pressed on a component.
virtual void mouseReleased (const MouseEvent &e)
 Invoked when a mouse button has been released on a component.
virtual void mouseEntered (const MouseEvent &e)
 Invoked when the mouse enters a component.
virtual void mouseExited (const MouseEvent &e)
 Invoked when the mouse exits a component.

Member Function Documentation

virtual void java::awt::event::MouseAdapter::mouseClicked ( const MouseEvent e  )  [virtual]

Invoked when the mouse button has been clicked (pressed and released) on a component.

Implements java::awt::event::MouseListener.

virtual void java::awt::event::MouseAdapter::mousePressed ( const MouseEvent e  )  [virtual]

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

Implements java::awt::event::MouseListener.

virtual void java::awt::event::MouseAdapter::mouseReleased ( const MouseEvent e  )  [virtual]

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

Implements java::awt::event::MouseListener.

virtual void java::awt::event::MouseAdapter::mouseEntered ( const MouseEvent e  )  [virtual]

Invoked when the mouse enters a component.

Implements java::awt::event::MouseListener.

virtual void java::awt::event::MouseAdapter::mouseExited ( const MouseEvent e  )  [virtual]

Invoked when the mouse exits a component.

Implements java::awt::event::MouseListener.


The documentation for this class was generated from the following file:
Generated on Fri May 16 11:56:18 2008 for CrossPlatformJavaLikeC++API by  doxygen 1.5.3