Documentation of 'kcl.waterloo.graphics.GJContainerMouseHandler' Java class
GJContainerMouseHandler
kcl.waterloo.graphics

Class GJContainerMouseHandler

  • All Implemented Interfaces:
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener


    public final class GJContainerMouseHandler
    extends java.awt.event.MouseAdapter
    This class provides mouse support for a GJAbstractGraphContainer. Together with the GJAddedComponentMouseHandler class, this provides support when views are rotated and/or zoomed.
    • Constructor Detail

      • GJContainerMouseHandler

        public GJContainerMouseHandler()
    • Method Detail

      • getLastMouseEvent

        public static java.awt.event.MouseEvent getLastMouseEvent()
        Returns:
        the lastMouseEvent
      • setLastMouseEvent

        public static void setLastMouseEvent(java.awt.event.MouseEvent aLastMouseEvent)
        Parameters:
        aLastMouseEvent - the lastMouseEvent to set
      • getLastMouseClick

        public static java.awt.event.MouseEvent getLastMouseClick()
        Returns:
        the lastMouseClick
      • setLastMouseClick

        public static void setLastMouseClick(java.awt.event.MouseEvent aLastMouseClick)
        Parameters:
        aLastMouseClick - the lastMouseClick to set
      • getLastSelected

        public static java.lang.Object getLastSelected()
        Returns:
        the lastSelected
      • setLastSelected

        public static void setLastSelected(java.lang.Object aLastSelected)
        Parameters:
        aLastSelected - the lastSelected to set
      • setParentContainer

        public void setParentContainer(GJAbstractGraphContainer comp)
        Sets the Swing container that this mouse adapter supports.
        Parameters:
        comp -
      • mouseEntered

        public void mouseEntered(java.awt.event.MouseEvent e)
        This mouse listener is for the GJAbstractGraphContainer. Obtain a copy of the handler by calling getContainerMouseHandler()
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
        Overrides:
        mouseEntered in class java.awt.event.MouseAdapter
        Parameters:
        e - MouseEvent
      • mouseExited

        public void mouseExited(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
        Overrides:
        mouseExited in class java.awt.event.MouseAdapter
      • mouseMoved

        public void mouseMoved(java.awt.event.MouseEvent e)
        Specified by:
        mouseMoved in interface java.awt.event.MouseMotionListener
        Overrides:
        mouseMoved in class java.awt.event.MouseAdapter
      • mousePressed

        public void mousePressed(java.awt.event.MouseEvent e)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
        Overrides:
        mousePressed in class java.awt.event.MouseAdapter
      • mouseReleased

        public void mouseReleased(java.awt.event.MouseEvent e)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
        Overrides:
        mouseReleased in class java.awt.event.MouseAdapter
      • mouseClicked

        public void mouseClicked(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
        Overrides:
        mouseClicked in class java.awt.event.MouseAdapter
      • mouseDragged

        public void mouseDragged(java.awt.event.MouseEvent e)
        Specified by:
        mouseDragged in interface java.awt.event.MouseMotionListener
        Overrides:
        mouseDragged in class java.awt.event.MouseAdapter

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.