Class GraphEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class GraphEvent
    extends java.awt.AWTEvent
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.awt.AWTEvent

        ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor Description
      GraphEvent​(ArcSign arc)
      Crea un evento generico di cambiamento dell'arco
      GraphEvent​(java.lang.Object gp)
      Crea un evento di cambiamento generico del grafo
      GraphEvent​(java.lang.Object gp, int zoom)
      Crea un evento di modifica dello zoom
      GraphEvent​(java.lang.Object gp, int x, int y)
      Crea un evento di spostamento del grafo
      GraphEvent​(java.lang.Object gp, ArcSign arc)
      Crea un evento di selezione di un arco
      GraphEvent​(java.lang.Object gp, java.awt.Color c)
      Crea un evento di cambio del colore di sfondo del grafo
      GraphEvent​(java.lang.Object gp, NodeSign node)
      Crea un evento di selezione di un nodo
      GraphEvent​(NodeSign node)
      Crea un evento generico di cambiamento del nodo
    • Method Summary

      Modifier and Type Method Description
      void consume()
      Consuma l'evento (serve per passare da metodo protected a public)
      ArcSign getArc()
      Ritorna l'arco interessato all'evento
      java.awt.Color getColor()
      Ritorna il colore dello sfondo cambiato nell'evento
      NodeSign getNode()
      Ritorna il nodo interessato all'evento
      java.awt.Point getPoint()
      Ritorna il punto interessato all'evento
      int getX()
      Ritorna l'ascissa del punto interessato all'evento
      int getY()
      Ritorna l'ordinata del punto interessato all'evento
      int getZoom()
      Ritorna il valore di zoom consegnente all'evento
      java.lang.String toString()
      Ritorna la stringa che descrive l'evento
      • Methods inherited from class java.awt.AWTEvent

        getID, isConsumed, paramString, setSource
      • Methods inherited from class java.util.EventObject

        getSource
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GraphEvent

        public GraphEvent​(ArcSign arc)
        Crea un evento generico di cambiamento dell'arco
        Parameters:
        arc - l'arco cambiato
      • GraphEvent

        public GraphEvent​(NodeSign node)
        Crea un evento generico di cambiamento del nodo
        Parameters:
        node - il nodo cambiato
      • GraphEvent

        public GraphEvent​(java.lang.Object gp,
                          ArcSign arc)
        Crea un evento di selezione di un arco
        Parameters:
        gp - il pannello su cui è avvenuto il cambiamento
        arc - l'arco selezionato
      • GraphEvent

        public GraphEvent​(java.lang.Object gp,
                          NodeSign node)
        Crea un evento di selezione di un nodo
        Parameters:
        gp - il pannello su cui è avvenuto il cambiamento
        node - il nodo selezionato
      • GraphEvent

        public GraphEvent​(java.lang.Object gp,
                          int zoom)
        Crea un evento di modifica dello zoom
        Parameters:
        gp - il pannello su cui è avvenuto il cambiamento
        zoom - il valore di zoom selezionato selezionato
      • GraphEvent

        public GraphEvent​(java.lang.Object gp,
                          int x,
                          int y)
        Crea un evento di spostamento del grafo
        Parameters:
        gp - il pannello su cui è avvenuto il cambiamento
        x - il valore dell'ascissa di spostamento
        y - il valore dell'ordinata di spostamento
      • GraphEvent

        public GraphEvent​(java.lang.Object gp,
                          java.awt.Color c)
        Crea un evento di cambio del colore di sfondo del grafo
        Parameters:
        gp - il pannello su cui è avvenuto il cambiamento
        c - il valore del nuovo colore del pannello
      • GraphEvent

        public GraphEvent​(java.lang.Object gp)
        Crea un evento di cambiamento generico del grafo
        Parameters:
        gp - il pannello su cui è avvenuto il cambiamento
    • Method Detail

      • getArc

        public ArcSign getArc()
        Ritorna l'arco interessato all'evento
        Returns:
        l'arco interessato
      • getNode

        public NodeSign getNode()
        Ritorna il nodo interessato all'evento
        Returns:
        il nodo interessato
      • getZoom

        public int getZoom()
        Ritorna il valore di zoom consegnente all'evento
        Returns:
        il valore di zoom
      • getX

        public int getX()
        Ritorna l'ascissa del punto interessato all'evento
        Returns:
        l'ascissa del punto
      • getY

        public int getY()
        Ritorna l'ordinata del punto interessato all'evento
        Returns:
        l'ordinata del punto
      • getPoint

        public java.awt.Point getPoint()
        Ritorna il punto interessato all'evento
        Returns:
        il punto interessato
      • getColor

        public java.awt.Color getColor()
        Ritorna il colore dello sfondo cambiato nell'evento
        Returns:
        colore interessato
      • consume

        public void consume()
        Consuma l'evento (serve per passare da metodo protected a public)
        Overrides:
        consume in class java.awt.AWTEvent
      • toString

        public java.lang.String toString()
        Ritorna la stringa che descrive l'evento
        Overrides:
        toString in class java.awt.AWTEvent
        Returns:
        la stringa che descrive l'evento