com.vividsolutions.jump.workbench.ui.cursortool
Class OrCompositeTool
java.lang.Object
com.vividsolutions.jump.workbench.ui.cursortool.CompositeTool
com.vividsolutions.jump.workbench.ui.cursortool.OrCompositeTool
- All Implemented Interfaces:
- CursorTool, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.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:
AndCompositeTool
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrCompositeTool
public OrCompositeTool()
OrCompositeTool
public OrCompositeTool(CursorTool[] cursorTools)
getCursor
public java.awt.Cursor getCursor()
- Specified by:
getCursor in interface CursorTool- Overrides:
getCursor in class CompositeTool
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
getName
public java.lang.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(java.awt.event.MouseEvent e)
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)