Class OrCompositeTool

java.lang.Object
com.vividsolutions.jump.workbench.ui.cursortool.CompositeTool
com.vividsolutions.jump.workbench.ui.cursortool.OrCompositeTool
All Implemented Interfaces:
CursorTool, MouseListener, MouseMotionListener, EventListener

public class OrCompositeTool extends CompositeTool
Permits only one CursorTool to be active at a time. As long as one CursorTool has a shape on the screen, all events are directed to that CursorTool alone.
See Also:
  • Constructor Details

    • OrCompositeTool

      public OrCompositeTool()
    • OrCompositeTool

      public OrCompositeTool(CursorTool[] cursorTools)
  • Method Details

    • getCursor

      public Cursor getCursor()
      Specified by:
      getCursor in interface CursorTool
      Overrides:
      getCursor in class CompositeTool
    • mouseClicked

      public void mouseClicked(MouseEvent e)
    • mousePressed

      public void mousePressed(MouseEvent e)
    • getName

      public String getName()
      Description copied from interface: CursorTool
      Returns a very brief description of this CursorTool.
      Returns:
      the name of this CursorTool
    • mouseReleased

      public void mouseReleased(MouseEvent e)
    • mouseEntered

      public void mouseEntered(MouseEvent e)
    • mouseExited

      public void mouseExited(MouseEvent e)
    • mouseDragged

      public void mouseDragged(MouseEvent e)
    • mouseMoved

      public void mouseMoved(MouseEvent e)