com.sun.scenario.scenegraph.event
Interface SGMouseListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
SGMouseAdapter

public interface SGMouseListener
extends java.util.EventListener

See Also:
SGMouseAdapter

Method Summary
 void mouseClicked(java.awt.event.MouseEvent e, SGNode node)
          Invoked when the mouse button has been clicked (pressed and released) on a node.
 void mouseDragged(java.awt.event.MouseEvent e, SGNode node)
          Invoked when a mouse button is pressed on a node and then dragged.
 void mouseEntered(java.awt.event.MouseEvent e, SGNode node)
          Invoked when the mouse enters a node.
 void mouseExited(java.awt.event.MouseEvent e, SGNode node)
          Invoked when the mouse exits a node.
 void mouseMoved(java.awt.event.MouseEvent e, SGNode node)
          Invoked when the mouse cursor has been moved onto a node but no buttons have been pushed.
 void mousePressed(java.awt.event.MouseEvent e, SGNode node)
          Invoked when a mouse button has been pressed on a node.
 void mouseReleased(java.awt.event.MouseEvent e, SGNode node)
          Invoked when a mouse button has been released on a node.
 void mouseWheelMoved(java.awt.event.MouseWheelEvent e, SGNode node)
          Invoked when the mouse wheel is rotated.
 

Method Detail

mouseClicked

void mouseClicked(java.awt.event.MouseEvent e,
                  SGNode node)
Invoked when the mouse button has been clicked (pressed and released) on a node.


mousePressed

void mousePressed(java.awt.event.MouseEvent e,
                  SGNode node)
Invoked when a mouse button has been pressed on a node.


mouseReleased

void mouseReleased(java.awt.event.MouseEvent e,
                   SGNode node)
Invoked when a mouse button has been released on a node.


mouseEntered

void mouseEntered(java.awt.event.MouseEvent e,
                  SGNode node)
Invoked when the mouse enters a node.


mouseExited

void mouseExited(java.awt.event.MouseEvent e,
                 SGNode node)
Invoked when the mouse exits a node.


mouseDragged

void mouseDragged(java.awt.event.MouseEvent e,
                  SGNode node)
Invoked when a mouse button is pressed on a node and then dragged. MOUSE_DRAGGED events will continue to be delivered to the node where the drag originated until the mouse button is released (regardless of whether the mouse position is within the bounds of the node).

Due to platform-dependent Drag&Drop implementations, MOUSE_DRAGGED events may not be delivered during a native Drag&Drop operation.


mouseMoved

void mouseMoved(java.awt.event.MouseEvent e,
                SGNode node)
Invoked when the mouse cursor has been moved onto a node but no buttons have been pushed.


mouseWheelMoved

void mouseWheelMoved(java.awt.event.MouseWheelEvent e,
                     SGNode node)
Invoked when the mouse wheel is rotated.

See Also:
MouseWheelEvent