Uses of Interface
org.jhotdraw.framework.Tool

Packages that use Tool
org.jhotdraw.applet   
org.jhotdraw.application   
org.jhotdraw.contrib   
org.jhotdraw.contrib.dnd   
org.jhotdraw.contrib.html   
org.jhotdraw.contrib.zoom   
org.jhotdraw.figures   
org.jhotdraw.framework   
org.jhotdraw.samples.javadraw   
org.jhotdraw.standard   
org.jhotdraw.util   
 

Uses of Tool in org.jhotdraw.applet
 

Methods in org.jhotdraw.applet that return Tool
 Tool DrawApplet.tool()
          Gets the current tool.
 

Uses of Tool in org.jhotdraw.application
 

Methods in org.jhotdraw.application that return Tool
 Tool DrawApplication.getDefaultTool()
           
 Tool DrawApplication.tool()
          Gets the current tool.
 

Methods in org.jhotdraw.application with parameters of type Tool
 void DrawApplication.setTool(Tool t, java.lang.String name)
          Note: it is inconsistent to directly assign a variable but when using it use it from a method.
 

Uses of Tool in org.jhotdraw.contrib
 

Classes in org.jhotdraw.contrib that implement Tool
 class CompositeFigureCreationTool
           
 class CustomSelectionTool
          A SelectionTool, which recognizes double clicks and popup menu triggers.
 class NestedCreationTool
           
 class PolygonTool
          Based on ScribbleTool
 class SplitConnectionTool
           
 class TextAreaTool
          A TextAreaTool creates TextAreaFigures.
 

Uses of Tool in org.jhotdraw.contrib.dnd
 

Classes in org.jhotdraw.contrib.dnd that implement Tool
 class DragNDropTool
          This is a tool which handles drag and drop between Components in JHotDraw and drags from JHotDraw.
 

Uses of Tool in org.jhotdraw.contrib.html
 

Classes in org.jhotdraw.contrib.html that implement Tool
 class HTMLTextAreaTool
          HTMLTextAreaTool creates or edits HTMLTextAreaFigures.
 

Uses of Tool in org.jhotdraw.contrib.zoom
 

Classes in org.jhotdraw.contrib.zoom that implement Tool
 class AreaTracker
          A rubberband area tracker.
 class ZoomAreaTracker
           
 class ZoomTool
           
 

Uses of Tool in org.jhotdraw.figures
 

Classes in org.jhotdraw.figures that implement Tool
 class BorderTool
          BorderTool decorates the clicked figure with a BorderDecorator.
 class ConnectedTextTool
          Tool to create new or edit existing text figures.
 class ScribbleTool
          Tool to scribble a PolyLineFigure
 class TextTool
          Tool to create new or edit existing text figures.
 

Uses of Tool in org.jhotdraw.framework
 

Methods in org.jhotdraw.framework that return Tool
 Tool DrawingView.tool()
          Gets the current tool.
 Tool DrawingEditor.tool()
          Gets the editor's current tool.
 

Uses of Tool in org.jhotdraw.samples.javadraw
 

Classes in org.jhotdraw.samples.javadraw that implement Tool
 class MySelectionTool
          A SelectionTool that interprets double clicks to inspect the clicked figure
 class URLTool
          A tool to attach URLs to figures.
 

Methods in org.jhotdraw.samples.javadraw that return Tool
 Tool JavaDrawViewer.tool()
          Gets the current the tool (there is only one):
 

Methods in org.jhotdraw.samples.javadraw with parameters of type Tool
 void JavaDrawViewer.setTool(Tool newTool)
          Sets the current the tool
 

Uses of Tool in org.jhotdraw.standard
 

Classes in org.jhotdraw.standard that implement Tool
 class AbstractTool
          Default implementation support for Tools.
 class ActionTool
          A tool that performs an action when it is active and the mouse is clicked.
 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 DragTracker
          DragTracker implements the dragging of the clicked figure.
 class HandleTracker
          HandleTracker implements interactions with the handles of a Figure.
 class NullTool
          Default implementation support for Tools.
 class SelectAreaTracker
          SelectAreaTracker implements a rubberband selection of an area.
 class SelectionTool
          Tool to select and manipulate figures.
 

Methods in org.jhotdraw.standard that return Tool
 Tool ToolButton.tool()
           
 Tool StandardDrawingView.tool()
          Gets the current tool.
 Tool NullDrawingView.tool()
          Gets the current tool.
 

Constructors in org.jhotdraw.standard with parameters of type Tool
AbstractTool.EventDispatcher(Tool newObservedTool)
           
ToolButton(PaletteListener listener, java.lang.String iconName, java.lang.String name, Tool tool)
           
 

Uses of Tool in org.jhotdraw.util
 

Classes in org.jhotdraw.util that implement Tool
 class UndoableTool
           
 

Constructors in org.jhotdraw.util with parameters of type Tool
UndoableTool(Tool newWrappedTool)