Class AbstractDrawTool

  • All Implemented Interfaces:
    java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Tool
    Direct Known Subclasses:
    PointTool, PolygonTool

    public abstract class AbstractDrawTool
    extends LineBandTool
    Version:
    1.7
    • Constructor Detail

      • AbstractDrawTool

        protected AbstractDrawTool()
    • Method Detail

      • getGeometryType

        protected abstract int getGeometryType()
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
        Overrides:
        mouseClicked in class BasicTool
      • bandFinished

        protected void bandFinished()
                             throws java.lang.Exception
        Specified by:
        bandFinished in class LineBandTool
        Throws:
        java.lang.Exception
      • setType

        private void setType()
      • setBandType

        private void setBandType()