Documentation of 'edu.uci.ics.jung.visualization.control.LabelEditingGraphMousePlugin' Java class
LabelEditingGraphMousePlugin
edu.uci.ics.jung.visualization.control

Class LabelEditingGraphMousePlugin<V,E>

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


    public class LabelEditingGraphMousePlugin<V,E>
    extends AbstractGraphMousePlugin
    implements java.awt.event.MouseListener
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void mouseClicked(java.awt.event.MouseEvent e)
      For primary modifiers (default, MouseButton1): pick a single Vertex or Edge that is under the mouse pointer.
      void mouseEntered(java.awt.event.MouseEvent e) 
      void mouseExited(java.awt.event.MouseEvent e) 
      void mousePressed(java.awt.event.MouseEvent e)
      If the mouse is over a picked vertex, drag all picked vertices with the mouse.
      void mouseReleased(java.awt.event.MouseEvent e)
      If the mouse is dragging a rectangle, pick the Vertices contained in that rectangle clean up settings from mousePressed
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LabelEditingGraphMousePlugin

        public LabelEditingGraphMousePlugin()
        create an instance with default settings
      • LabelEditingGraphMousePlugin

        public LabelEditingGraphMousePlugin(int selectionModifiers)
        create an instance with overrides
        Parameters:
        selectionModifiers - for primary selection
    • Method Detail

      • mouseClicked

        public void mouseClicked(java.awt.event.MouseEvent e)
        For primary modifiers (default, MouseButton1): pick a single Vertex or Edge that is under the mouse pointer. If no Vertex or edge is under the pointer, unselect all picked Vertices and edges, and set up to draw a rectangle for multiple selection of contained Vertices. For additional selection (default Shift+MouseButton1): Add to the selection, a single Vertex or Edge that is under the mouse pointer. If a previously picked Vertex or Edge is under the pointer, it is un-picked. If no vertex or Edge is under the pointer, set up to draw a multiple selection rectangle (as above) but do not unpick previously picked elements.
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
        Parameters:
        e - the event
      • mouseReleased

        public void mouseReleased(java.awt.event.MouseEvent e)
        If the mouse is dragging a rectangle, pick the Vertices contained in that rectangle clean up settings from mousePressed
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mousePressed

        public void mousePressed(java.awt.event.MouseEvent e)
        If the mouse is over a picked vertex, drag all picked vertices with the mouse. If the mouse is not over a Vertex, draw the rectangle to select multiple Vertices
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered(java.awt.event.MouseEvent e)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.