|
JHotDraw 7.0.6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jhotdraw.draw.AbstractTool
org.jhotdraw.draw.BezierTool
public class BezierTool
Tool to scribble a BezierFigure
| Field Summary | |
|---|---|
protected java.util.Map<AttributeKey,java.lang.Object> |
attributes
|
protected BezierFigure |
createdFigure
The created figure. |
| Fields inherited from class org.jhotdraw.draw.AbstractTool |
|---|
anchor, editor, isWorking, listenerList |
| Constructor Summary | |
|---|---|
BezierTool(BezierFigure prototype)
Creates a new instance. |
|
BezierTool(BezierFigure prototype,
java.util.Map attributes)
Creates a new instance. |
|
| Method Summary | |
|---|---|
void |
activate(DrawingEditor editor)
Activates the tool for the given view. |
protected void |
addPointToFigure(java.awt.geom.Point2D.Double newPoint)
|
protected BezierFigure |
createFigure()
|
void |
deactivate(DrawingEditor editor)
Deactivates the tool. |
protected void |
finishCreation(BezierFigure createdFigure)
|
protected Figure |
getAddedFigure()
|
protected Figure |
getCreatedFigure()
|
void |
mouseClicked(java.awt.event.MouseEvent evt)
|
void |
mouseDragged(java.awt.event.MouseEvent evt)
|
void |
mouseMoved(java.awt.event.MouseEvent evt)
|
void |
mousePressed(java.awt.event.MouseEvent evt)
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
|
| Methods inherited from class org.jhotdraw.draw.AbstractTool |
|---|
addToolListener, addUndoableEditListener, constrainPoint, constrainPoint, draw, editCopy, editCut, editDelete, editDuplicate, editPaste, fireAreaInvalidated, fireAreaInvalidated, fireToolDone, fireToolStarted, getDrawing, getEditor, getView, isActive, keyPressed, keyReleased, keyTyped, mouseEntered, mouseExited, removeToolListener, removeUndoableEditListener, updateCursor, viewToDrawing |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map<AttributeKey,java.lang.Object> attributes
protected BezierFigure createdFigure
| Constructor Detail |
|---|
public BezierTool(BezierFigure prototype)
public BezierTool(BezierFigure prototype,
java.util.Map attributes)
| Method Detail |
|---|
public void activate(DrawingEditor editor)
Tool
activate in interface Toolactivate in class AbstractToolpublic void deactivate(DrawingEditor editor)
Tool
deactivate in interface Tooldeactivate in class AbstractToolpublic void mousePressed(java.awt.event.MouseEvent evt)
mousePressed in interface java.awt.event.MouseListenermousePressed in class AbstractToolprotected BezierFigure createFigure()
protected Figure getCreatedFigure()
protected Figure getAddedFigure()
protected void addPointToFigure(java.awt.geom.Point2D.Double newPoint)
public void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class AbstractToolpublic void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class AbstractToolprotected void finishCreation(BezierFigure createdFigure)
public void mouseDragged(java.awt.event.MouseEvent evt)
public void mouseMoved(java.awt.event.MouseEvent evt)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class AbstractTool
|
Copyright 1996-2006 © JHotDraw.org | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||