JHotDraw 7.0.6

Uses of Interface
org.jhotdraw.draw.Tool

Packages that use Tool
org.jhotdraw.draw Defines a framework for drawing editors. 
org.jhotdraw.draw.action Provides Action objects for drawing editors as well as some specific user interface components to present them on a graphical user interface. 
org.jhotdraw.samples.svg A sample drawing editor with limited support for Scalable Vector Graphics Mobile 1.2 (SVG Mobile 1.2). 
 

Uses of Tool in org.jhotdraw.draw
 

Classes in org.jhotdraw.draw that implement Tool
 class AbstractTool
          AbstractTool.
 class BezierTool
          Tool to scribble a BezierFigure
 class BidirectionalConnectionTool
          A tool that can be used to connect figures, to split connections, and to join two segments of a connection.
 class ConnectionTool
          A tool that can be used to connect figures, to split connections, and to join two segments of a connection.
 class CreationTool
          A tool to create new figures.
 class DelegationSelectionTool
          A SelectionTool, which recognizes double clicks and popup menu triggers.
 class DragTracker
          DragTracker.
 class HandleTracker
          HandleTracker implements interactions with the handles of a Figure.
 class SelectAreaTracker
          SelectAreaTracker.
 class SelectionTool
          Tool to select and manipulate figures.
 class TextAreaTool
          Tool to create new or edit existing text figures.
 class TextTool
          Tool to create new or edit existing text figures.
 

Methods in org.jhotdraw.draw that return Tool
protected  Tool SelectionTool.createAreaTracker()
          Factory method to create an area tracker.
protected  Tool SelectionTool.createDragTracker(Figure f)
          Factory method to create a Drag tracker.
protected  Tool SelectionTool.createHandleTracker(Handle handle)
          Factory method to create a Handle tracker.
 Tool ToolEvent.getTool()
          Gets the tool which is the source of the event.
 Tool DrawingEditor.getTool()
          Gets the current tool.
 Tool DefaultDrawingEditor.getTool()
           
 Tool TextFigure.getTool(java.awt.geom.Point2D.Double p)
          Returns a specialized tool for the given coordinate.
 Tool TextAreaFigure.getTool(java.awt.geom.Point2D.Double p)
          Returns a specialized tool for the given coordinate.
 Tool LabelFigure.getTool(java.awt.geom.Point2D.Double p)
          Returns a specialized tool for the given coordinate.
 Tool Figure.getTool(java.awt.geom.Point2D.Double p)
          Returns a specialized tool for the specified location.
 Tool AbstractFigure.getTool(java.awt.geom.Point2D.Double p)
          Returns a specialized tool for the given coordinate.
 

Methods in org.jhotdraw.draw with parameters of type Tool
 void DrawingEditor.setTool(Tool t)
          Calls deactivate on the previously active tool of this drawing editor.
 void DefaultDrawingEditor.setTool(Tool t)
           
protected  void SelectionTool.setTracker(Tool newTracker)
           
 

Constructors in org.jhotdraw.draw with parameters of type Tool
ToolEvent(Tool src, DrawingView view, java.awt.Rectangle invalidatedArea)
          Creates a new instance.
 

Uses of Tool in org.jhotdraw.draw.action
 

Methods in org.jhotdraw.draw.action with parameters of type Tool
static void ToolBarButtonFactory.addToolTo(javax.swing.JToolBar tb, DrawingEditor editor, Tool tool, java.lang.String labelKey, ResourceBundleUtil labels)
          Method addSelectionToolTo must have been invoked prior to this on the JToolBar.
 

Uses of Tool in org.jhotdraw.samples.svg
 

Classes in org.jhotdraw.samples.svg that implement Tool
 class PathTool
          Tool to scribble a SVGPath
 


Copyright 1996-2006 © JHotDraw.org