Class JSplitPaneShape

    • Constructor Detail

      • JSplitPaneShape

        public JSplitPaneShape()
    • Method Detail

      • isContinuousLayout

        public boolean isContinuousLayout()
        Returns whether split pane is continuous.
      • setContinuousLayout

        public void setContinuousLayout​(boolean aValue)
        Sets whether split pane is continuous.
      • isOneTouchExpandable

        public boolean isOneTouchExpandable()
        Returns whether split pane is one touch expandable.
      • setOneTouchExpandable

        public void setOneTouchExpandable​(boolean aValue)
        Sets whether split pane is one touch expandable.
      • getDividerSize

        public int getDividerSize()
        Returns split pane divider size.
      • setDividerSize

        public void setDividerSize​(int aValue)
        Sets split pane divider size.
      • getDividerLocation

        public int getDividerLocation()
        Returns split pane divider location.
      • setDividerLocation

        public void setDividerLocation​(int aValue)
        Sets split pane divider location.
      • getResizeWeight

        public double getResizeWeight()
        Returns split pane resize weight.
      • setResizeWeight

        public void setResizeWeight​(double aValue)
        Sets split pane resize weight.
      • getOrientation

        public int getOrientation()
        Returns one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.
      • setOrientation

        public void setOrientation​(int aValue)
        Sets one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.
      • isBorderless

        public boolean isBorderless()
        Returns whether split pane has no border.
      • setBorderless

        public void setBorderless​(boolean aValue)
        Sets whether split pane has no border.
      • getLeftShape

        public RMShape getLeftShape()
        Returns the shape on this split pane shape's left side.
      • setLeftShape

        public void setLeftShape​(RMShape aShape)
        Sets the shape on this split pane shape's left side.
      • getRightShape

        public RMShape getRightShape()
        Returns the shape on this split pane shape's right side.
      • setRightShape

        public void setRightShape​(RMShape aShape)
        Sets the shape on this split pane shape's right side.
      • getTopShape

        public RMShape getTopShape()
        Returns the shape on this split pane shape's top side.
      • setTopShape

        public void setTopShape​(RMShape aShape)
        Sets the shape on this split pane shape's top side.
      • getBottomShape

        public RMShape getBottomShape()
        Returns the shape on this split pane shape's bottom side.
      • setBottomShape

        public void setBottomShape​(RMShape aShape)
        Sets the shape on this split pane shape's bottom side.
      • superSelectable

        public boolean superSelectable()
        Overrides default implementation to indicate that this shape can be super selected.
        Overrides:
        superSelectable in class RMShape
      • childrenSuperSelectImmediately

        public boolean childrenSuperSelectImmediately()
        Overrides default implementation to indicate children should super select immediately.
        Overrides:
        childrenSuperSelectImmediately in class RMShape
      • getComponentClass

        public java.lang.Class<? extends javax.swing.JComponent> getComponentClass()
        Returns the component class for this component shape.
        Overrides:
        getComponentClass in class JComponentShape
      • createComponent

        protected javax.swing.JComponent createComponent()
        Override to add tabs for app rendering.
        Overrides:
        createComponent in class JComponentShape