Class OvalTool

    • Constructor Detail

      • OvalTool

        public OvalTool()
    • Method Detail

      • 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​(java.lang.Object anObj)
        Updates the currently selected oval from the Swing UI controls.
        Overrides:
        respondUI in class Tool
      • mouseMoved

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

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

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