Documentation of 'org.jhotdraw.draw.tool.BezierTool' Java class
BezierTool
org.jhotdraw.draw.tool

Class BezierTool

  • All Implemented Interfaces:
    java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, Tool
    Direct Known Subclasses:
    PathTool, PathTool


    public class BezierTool
    extends AbstractTool
    A Tool which allows to create a new BezierFigure by drawing its path.
    See Also:
    Serialized Form
    • Method Detail

      • getPresentationName

        public java.lang.String getPresentationName()
      • activate

        public void activate(DrawingEditor editor)
        Description copied from interface: Tool
        Activates the tool for the given editor. This method is called whenever the user switches to this tool.
        Specified by:
        activate in interface Tool
        Overrides:
        activate in class AbstractTool
      • deactivate

        public void deactivate(DrawingEditor editor)
        Description copied from interface: Tool
        Deactivates the tool. This method is called whenever the user switches to another tool.
        Specified by:
        deactivate in interface Tool
        Overrides:
        deactivate in class AbstractTool
      • mousePressed

        public void mousePressed(java.awt.event.MouseEvent evt)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
        Overrides:
        mousePressed in class AbstractTool
      • mouseClicked

        public void mouseClicked(java.awt.event.MouseEvent evt)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
        Overrides:
        mouseClicked in class AbstractTool
      • mouseReleased

        public void mouseReleased(java.awt.event.MouseEvent evt)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
        Overrides:
        mouseReleased in class AbstractTool
      • mouseDragged

        public void mouseDragged(java.awt.event.MouseEvent evt)
      • draw

        public void draw(java.awt.Graphics2D g)
        Description copied from interface: Tool
        Draws the tool.
        Specified by:
        draw in interface Tool
        Overrides:
        draw in class AbstractTool
      • mouseMoved

        public void mouseMoved(java.awt.event.MouseEvent evt)
        Specified by:
        mouseMoved in interface java.awt.event.MouseMotionListener
        Overrides:
        mouseMoved in class AbstractTool
      • setToolDoneAfterCreation

        public void setToolDoneAfterCreation(boolean b)
      • isToolDoneAfterCreation

        public boolean isToolDoneAfterCreation()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.