beowulf.gui
Interface DCMouseEventReceiver

All Known Implementing Classes:
JNode

public interface DCMouseEventReceiver

This interface is here to allow component wrapped in DraggableComponents to receive their own mouse events without blocking such events from the DraggableComponent. Just adding a regular java.awt.event.MouseListener to the component to be wrapped would block such mouse events from the DraggableComponent making operation of the DragggableContainer very frustrating.
This class directly mirrors the java.awt.event.MouseListener interface and will be used in exactly the same way.

Version:
1.0 - Feb 18, 2004
Author:
Andy Scukanec (ags at cs dot cornell dot edu)

Method Summary
 void mouseClicked(MouseEvent me)
          This method will be called whenever a mouse button is clicked on top of the generating component.
 void mouseEntered(MouseEvent me)
          This method will be called whenever the mouse cursor enters the generating component.
 void mouseExited(MouseEvent me)
          This method will be called whenever the mouse cursor exits the generating component.
 void mousePressed(MouseEvent me)
          This method will be called whenever a mouse button is pressed on top of the generating component.
 void mouseReleased(MouseEvent me)
          This method will be called whenever a mouse button is released on top of the generating component.
 

Method Detail

mousePressed

public void mousePressed(MouseEvent me)
This method will be called whenever a mouse button is pressed on top of the generating component. See java.awt.event.MouseListener.mousePressed(MouseEvent) for details.

Parameters:
me - The generated event.

mouseClicked

public void mouseClicked(MouseEvent me)
This method will be called whenever a mouse button is clicked on top of the generating component. See java.awt.event.MouseListener.mouseClicked(MouseEvent) for details.

Parameters:
me - The generated event.

mouseReleased

public void mouseReleased(MouseEvent me)
This method will be called whenever a mouse button is released on top of the generating component. See java.awt.event.MouseListener.mouseReleased(MouseEvent) for details.

Parameters:
me - The generated event.

mouseEntered

public void mouseEntered(MouseEvent me)
This method will be called whenever the mouse cursor enters the generating component. See java.awt.event.MouseListener.mouseEntered(MouseEvent) for details.

Parameters:
me - The generated event.

mouseExited

public void mouseExited(MouseEvent me)
This method will be called whenever the mouse cursor exits the generating component. See java.awt.event.MouseListener.mouseExited(MouseEvent) for details.

Parameters:
me - The generated event.