kcl.waterloo.actions
Class GJEventManager
- java.lang.Object
-
- kcl.waterloo.actions.GJEventManager
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.MouseListener, java.beans.PropertyChangeListener, java.util.EventListener
public class GJEventManager extends java.lang.Object implements java.beans.PropertyChangeListener, java.awt.event.ActionListener, java.awt.event.ContainerListener, java.awt.event.ComponentListener, java.awt.event.MouseListenerGJEventManagerprovides a singleton instance class to manage events within a session. The GJEventManager instance is added as a property change listener to all graphs during their construction.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent evt)voidcomponentAdded(java.awt.event.ContainerEvent e)voidcomponentHidden(java.awt.event.ComponentEvent e)voidcomponentMoved(java.awt.event.ComponentEvent e)voidcomponentRemoved(java.awt.event.ContainerEvent e)voidcomponentResized(java.awt.event.ComponentEvent e)voidcomponentShown(java.awt.event.ComponentEvent e)GJGraphInterfacegetGxgca()java.awt.ContainergetGxgcf()java.util.ArrayList<GJPlotInterface>getGxgco()static GJEventManagergetInstance()Public getter for the singleton instance.voidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidpropertyChange(java.beans.PropertyChangeEvent evt)
-
-
-
Method Detail
-
getInstance
public static GJEventManager getInstance()
Public getter for the singleton instance.- Returns:
- the singleton instance
-
getGxgcf
public java.awt.Container getGxgcf()
- Returns:
- the gxgcf
-
getGxgca
public GJGraphInterface getGxgca()
- Returns:
- the gxgca
-
getGxgco
public java.util.ArrayList<GJPlotInterface> getGxgco()
- Returns:
- the gxgco
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
componentAdded
public void componentAdded(java.awt.event.ContainerEvent e)
- Specified by:
componentAddedin interfacejava.awt.event.ContainerListener
-
componentRemoved
public void componentRemoved(java.awt.event.ContainerEvent e)
- Specified by:
componentRemovedin interfacejava.awt.event.ContainerListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener
-
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShownin interfacejava.awt.event.ComponentListener
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHiddenin interfacejava.awt.event.ComponentListener
-
-
DMelt 3.0 © DataMelt by jWork.ORG