byucc.jhdl.apps.Viewers.Event
Interface JHDLMouseEventGenerator

All Known Implementing Classes:
JHDLWidgetPanel, JHDLWidgetScrollPane

public interface JHDLMouseEventGenerator

The generator interface for all Widgets that will generate and broadcast JHDLMouseEvents.

Version:
$Id: JHDLMouseEventGenerator.java,v 1.2 2004/02/11 06:10:23 tsa6 Exp $
Author:
Tyler Anderson
See Also:
JHDLMouseEventListener, JHDLMouseEvent

Method Summary
 void addJHDLMouseEventListener(JHDLMouseEventListener l)
          This method will add a JHDLWidgetMouseEventListener to this widget's list of listeners.
 void fireJHDLMouseEvent(java.awt.event.MouseEvent me, java.lang.Object o, int id, java.lang.Object s)
          This method takes parameters, creates a JHDLMouseEvent, and broadcasts it to all JHDLMouseEventListeners.
 void fireJHDLMouseEvent(java.lang.Object o, int id, java.lang.Object s)
          This method takes parameters, creates a JHDLMouseEvent, and broadcasts it to all JHDLMouseEventListeners--Used because sometimes there is no MouseEvent to pass.
 void removeJHDLMouseEventListener(JHDLMouseEventListener l)
          This method will remove a JHDLMouseEventListener from this widget's list of listeners.
 

Method Detail

addJHDLMouseEventListener

public void addJHDLMouseEventListener(JHDLMouseEventListener l)
This method will add a JHDLWidgetMouseEventListener to this widget's list of listeners.


removeJHDLMouseEventListener

public void removeJHDLMouseEventListener(JHDLMouseEventListener l)
This method will remove a JHDLMouseEventListener from this widget's list of listeners.


fireJHDLMouseEvent

public void fireJHDLMouseEvent(java.awt.event.MouseEvent me,
                               java.lang.Object o,
                               int id,
                               java.lang.Object s)
This method takes parameters, creates a JHDLMouseEvent, and broadcasts it to all JHDLMouseEventListeners.


fireJHDLMouseEvent

public void fireJHDLMouseEvent(java.lang.Object o,
                               int id,
                               java.lang.Object s)
This method takes parameters, creates a JHDLMouseEvent, and broadcasts it to all JHDLMouseEventListeners--Used because sometimes there is no MouseEvent to pass.



Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.