Class JTreeShape

All Implemented Interfaces:
Archivable, DeepChangeListener, RMPropertyChanger, RMTypes, PropertyChangeListener, Cloneable, EventListener

public class JTreeShape extends JComponentShape
An RMShape subclass for JTree.
  • Constructor Details

    • JTreeShape

      public JTreeShape()
  • Method Details

    • isRootVisible

      public boolean isRootVisible()
      Returns whether root is visible.
    • setRootVisible

      public void setRootVisible(boolean aValue)
      Sets whether root is visible.
    • isEditable

      public boolean isEditable()
      Returns whether editable.
    • setEditable

      public void setEditable(boolean aValue)
      Sets whether editable.
    • getShowsRootHandles

      public boolean getShowsRootHandles()
      Returns whether root shows handles.
    • setShowsRootHandles

      public void setShowsRootHandles(boolean aValue)
      Sets whether root shows handles.
    • getComponentClass

      public Class<? extends JComponent> getComponentClass()
      Returns the component class for this component shape.
      Overrides:
      getComponentClass in class JComponentShape
    • configureComponent

      protected void configureComponent(JBuilder aBldr, JComponent aComp)
      Configures the component.
      Overrides:
      configureComponent in class JComponentShape
    • toXMLShape

      public RXElement toXMLShape(RXArchiver anArchiver)
      XML archival.
      Overrides:
      toXMLShape in class JComponentShape
    • fromXMLShape

      public void fromXMLShape(RXArchiver anArchiver, RXElement anElement)
      XML unarchival.
      Overrides:
      fromXMLShape in class JComponentShape