|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.micropainter.core.tool.AbstractTool
org.micropainter.ext.common.bezier.BezierTool
public class BezierTool
| Nested Class Summary | |
|---|---|
(package private) class |
BezierTool.CasteljauAction
|
(package private) class |
BezierTool.EditBezierAction
|
(package private) class |
BezierTool.ExtendsBezierAction
|
(package private) class |
BezierTool.LockUnlockAction
|
| Nested classes/interfaces inherited from class org.micropainter.core.tool.AbstractTool |
|---|
AbstractTool.KeyboardAction |
| Field Summary | |
|---|---|
private BezierPainter |
bezierPainter
|
private boolean |
bShow
|
static int |
DELETE
|
private java.awt.geom.Point2D[][] |
dePnts
|
static int |
EDIT
|
static int |
EXTEND
|
(package private) int |
index
|
private javax.swing.JCheckBoxMenuItem |
itemActive
|
(package private) int |
mode
|
private java.awt.geom.Point2D |
mPoint
|
private java.util.Vector<java.awt.geom.Point2D> |
points
|
private int |
step
|
private double |
tVal
|
| Constructor Summary | |
|---|---|
BezierTool()
|
|
| Method Summary | |
|---|---|
private void |
createMenuControl()
|
BezierPainter |
getBezierPainter()
|
protected int |
getNearestPointIndex(java.awt.geom.Point2D op)
|
java.util.Vector<java.awt.geom.Point2D> |
getPoints()
|
void |
interceptKeyPressed(java.awt.event.KeyEvent e)
|
void |
interceptKeyReleased(java.awt.event.KeyEvent e)
|
void |
interceptKeyTyped(java.awt.event.KeyEvent e)
|
void |
interceptMouseClicked(java.awt.event.MouseEvent e)
intercept the device mouse clicked |
void |
interceptMouseDragged(java.awt.event.MouseEvent e)
intercept the device mouse dragged event |
void |
interceptMouseEntered(java.awt.event.MouseEvent e)
intercept the device mouse entered |
void |
interceptMouseExited(java.awt.event.MouseEvent e)
intercept the device mouse exited |
void |
interceptMouseMoved(java.awt.event.MouseEvent e)
intercept the device mouse move |
void |
interceptMousePressed(java.awt.event.MouseEvent e)
intercept the device mouse entered |
void |
interceptMouseReleased(java.awt.event.MouseEvent e)
intercept the device mouse released |
void |
interceptMouseWheelMoved(java.awt.event.MouseWheelEvent e)
intercept the device mouse wheel |
void |
lockSelected()
lock select the tool and fire event for toolListener |
void |
paintTool(java.awt.Graphics2D g2d)
paint the tool in device |
void |
setBezierPainter(BezierPainter bezierPainter)
|
void |
unlockSelected()
unlock the tool |
| Methods inherited from class org.micropainter.core.tool.AbstractTool |
|---|
addToolListener, getAntialiasing, getControls, getControls, getFractional, getInterpolation, getKeyboardActions, getName, getParentTool, getSubTools, getTextAntialiasing, getView2D, isLockSelected, paint, registerControl, registerKeyboardAction, registerSubTool, setAntialiasing, setFractional, setInterpolation, setKeyboardActions, setName, setParentTool, setTextAntialiasing, setView2D |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int EXTEND
public static final int EDIT
public static final int DELETE
int mode
private boolean bShow
private int step
private java.awt.geom.Point2D[][] dePnts
private double tVal
private java.util.Vector<java.awt.geom.Point2D> points
private java.awt.geom.Point2D mPoint
int index
private BezierPainter bezierPainter
private javax.swing.JCheckBoxMenuItem itemActive
| Constructor Detail |
|---|
public BezierTool()
| Method Detail |
|---|
public java.util.Vector<java.awt.geom.Point2D> getPoints()
public void lockSelected()
AbstractTool
lockSelected in class AbstractToolpublic void unlockSelected()
AbstractTool
unlockSelected in class AbstractToolprivate void createMenuControl()
public BezierPainter getBezierPainter()
public void setBezierPainter(BezierPainter bezierPainter)
protected int getNearestPointIndex(java.awt.geom.Point2D op)
public void interceptKeyPressed(java.awt.event.KeyEvent e)
interceptKeyPressed in class AbstractToolpublic void interceptKeyReleased(java.awt.event.KeyEvent e)
interceptKeyReleased in class AbstractToolpublic void interceptKeyTyped(java.awt.event.KeyEvent e)
interceptKeyTyped in class AbstractToolpublic void interceptMouseClicked(java.awt.event.MouseEvent e)
AbstractTool
interceptMouseClicked in class AbstractToolpublic void interceptMouseDragged(java.awt.event.MouseEvent e)
AbstractTool
interceptMouseDragged in class AbstractToolpublic void interceptMouseEntered(java.awt.event.MouseEvent e)
AbstractTool
interceptMouseEntered in class AbstractToolpublic void interceptMouseExited(java.awt.event.MouseEvent e)
AbstractTool
interceptMouseExited in class AbstractToolpublic void interceptMouseMoved(java.awt.event.MouseEvent e)
AbstractTool
interceptMouseMoved in class AbstractToolpublic void interceptMousePressed(java.awt.event.MouseEvent e)
AbstractTool
interceptMousePressed in class AbstractToolpublic void interceptMouseReleased(java.awt.event.MouseEvent e)
AbstractTool
interceptMouseReleased in class AbstractToolpublic void interceptMouseWheelMoved(java.awt.event.MouseWheelEvent e)
AbstractTool
interceptMouseWheelMoved in class AbstractToolpublic void paintTool(java.awt.Graphics2D g2d)
AbstractTool
paintTool in class AbstractTool
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||