Class OvalTool

All Implemented Interfaces:
RMArchiver.Archiving, Cloneable

public class OvalTool extends Tool
  • Constructor Details

    • OvalTool

      public OvalTool()
  • Method Details

    • newInstance

      public RMShape newInstance()
      Returns a new instance of the shape class that this tool is responsible for.
      Overrides:
      newInstance in class Tool
    • getUI

      public RJPanel getUI()
      Returns the Swing UI panel.
      Overrides:
      getUI in class Tool
    • resetUI

      public void resetUI()
      Updates the Swing UI controls from the currently selected oval.
      Overrides:
      resetUI in class Tool
    • respondUI

      public void respondUI(Object anObj)
      Updates the currently selected oval from the Swing UI controls.
      Overrides:
      respondUI in class Tool
    • mouseMoved

      public void mouseMoved(MouseEvent anEvent)
      Event handling - overridden to install crosshair cursor.
      Overrides:
      mouseMoved in class Tool
    • getShapeClass

      public Class getShapeClass()
      Returns the shape class this tool is responsible for.
      Overrides:
      getShapeClass in class Tool
    • getWindowTitle

      public String getWindowTitle()
      Returns the string used for the inspector window title.
      Overrides:
      getWindowTitle in class Tool