Class RigidShapeBuilder.AbstractShapeBuilderController

  • All Implemented Interfaces:
    AVList, MessageListener, WWObject, java.awt.event.ActionListener, java.awt.event.MouseListener, java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.CaretListener
    Enclosing class:
    RigidShapeBuilder

    protected static class RigidShapeBuilder.AbstractShapeBuilderController
    extends WWObjectImpl
    implements java.awt.event.ActionListener, java.awt.event.MouseListener, javax.swing.event.CaretListener
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • isEnableEdit

        public boolean isEnableEdit()
      • isAboveGround

        public boolean isAboveGround()
      • setEnableEdit

        public void setEnableEdit​(boolean enable)
      • setAboveGround

        public void setAboveGround​(boolean enable)
      • isResizeNewShapesToViewport

        public boolean isResizeNewShapesToViewport()
      • setResizeNewShapesToViewport

        public void setResizeNewShapesToViewport​(boolean resize)
      • getEditMode

        public java.lang.String getEditMode()
      • setEditMode

        public void setEditMode​(java.lang.String mode)
      • getImageSource

        public java.lang.String getImageSource()
      • setImageSource

        public void setImageSource​(java.lang.String imageSource)
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
      • mousePressed

        public void mousePressed​(java.awt.event.MouseEvent e)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent e)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent e)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
      • caretUpdate

        public void caretUpdate​(javax.swing.event.CaretEvent e)
        Specified by:
        caretUpdate in interface javax.swing.event.CaretListener
      • handleSelect

        protected void handleSelect()
      • handleEnableEdit

        protected void handleEnableEdit​(boolean enable)
      • handleAboveGround

        protected void handleAboveGround​(boolean enable)
      • isSelectionEditing

        protected boolean isSelectionEditing()
      • setSelectionEditing

        protected void setSelectionEditing​(boolean editing)
      • viewSelectionChanged

        protected void viewSelectionChanged()
      • saveToFile

        protected void saveToFile()
      • openFromFile

        protected void openFromFile()
      • doOpenImageFile

        protected void doOpenImageFile()
      • loadFiles

        protected void loadFiles​(java.io.File[] files)
      • loadFile

        protected void loadFile​(java.io.File file)
      • readImage

        protected java.awt.image.BufferedImage readImage​(java.io.File file)