Class JSplitPaneShape
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMListenerList
- 
- com.inductiveautomation.rm.base.RMObject
- 
- com.inductiveautomation.rm.shape.RMShape
- 
- com.inductiveautomation.rm.shape.RMParentShape
- 
- com.inductiveautomation.rm.swing.shape.JComponentShape
- 
- com.inductiveautomation.rm.swing.shape.JSplitPaneShape
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- RMTypes,- java.beans.PropertyChangeListener,- java.lang.Cloneable,- java.util.EventListener
 
 public class JSplitPaneShape extends JComponentShape An RMShape subclass for JSplitPane.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.rm.shape.RMShapeBINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description JSplitPaneShape()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanchildrenSuperSelectImmediately()Overrides default implementation to indicate children should super select immediately.protected voidconfigureComponent(JBuilder aBldr, javax.swing.JComponent aComp)Configures the component.protected javax.swing.JComponentcreateComponent()Override to add tabs for app rendering.voidcreateComponentDeep(JBuilder aBldr, javax.swing.JComponent aComp)Returns the component deep.voidfromXMLShape(RXArchiver anArchiver, RXElement anElement)XML unarchival.RMShapegetBottomShape()Returns the shape on this split pane shape's bottom side.java.lang.Class<? extends javax.swing.JComponent>getComponentClass()Returns the component class for this component shape.intgetDividerLocation()Returns split pane divider location.intgetDividerSize()Returns split pane divider size.RMShapegetLeftShape()Returns the shape on this split pane shape's left side.intgetOrientation()Returns one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.doublegetResizeWeight()Returns split pane resize weight.RMShapegetRightShape()Returns the shape on this split pane shape's right side.RMShapegetTopShape()Returns the shape on this split pane shape's top side.booleanisBorderless()Returns whether split pane has no border.booleanisContinuousLayout()Returns whether split pane is continuous.booleanisOneTouchExpandable()Returns whether split pane is one touch expandable.voidsetBorderless(boolean aValue)Sets whether split pane has no border.voidsetBottomShape(RMShape aShape)Sets the shape on this split pane shape's bottom side.voidsetContinuousLayout(boolean aValue)Sets whether split pane is continuous.voidsetDividerLocation(int aValue)Sets split pane divider location.voidsetDividerSize(int aValue)Sets split pane divider size.voidsetLeftShape(RMShape aShape)Sets the shape on this split pane shape's left side.voidsetOneTouchExpandable(boolean aValue)Sets whether split pane is one touch expandable.voidsetOrientation(int aValue)Sets one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.voidsetResizeWeight(double aValue)Sets split pane resize weight.voidsetRightShape(RMShape aShape)Sets the shape on this split pane shape's right side.voidsetTopShape(RMShape aShape)Sets the shape on this split pane shape's top side.booleansuperSelectable()Overrides default implementation to indicate that this shape can be super selected.voidtoXMLChildren(RXArchiver anArchiver, RXElement anElement)XML archival deep.RXElementtoXMLShape(RXArchiver anArchiver)XML archival.- 
Methods inherited from class com.inductiveautomation.rm.swing.shape.JComponentShapeacceptsMouse, clone, dispatchEventToComponent, firePropertyChange, getAction, getAutoscrolls, getBackground, getBorder, getClientProperty, getComponent, getFont, getForeground, getItemDisplayKey, getRealClassName, getSendActionOnFocusLost, getToolTipText, isEnabled, isFontSet, isOpaque, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintShape, putClientProperty, setAction, setAutoscrolls, setBackground, setBorder, setEnabled, setFont, setForeground, setItemDisplayKey, setOpaque, setRealClassName, setSendActionOnFocusLost, setToolTipText
 - 
Methods inherited from class com.inductiveautomation.rm.shape.RMParentShapeaddChild, addChild, addChild, addChild, addLayoutChild, bringShapesToFront, cloneDeep, computePrefHeight, computePrefWidth, divideShapeFromTop, fromXML, fromXMLChildren, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isHittable, isShowing, isSourceURLSet, layout, layoutChildren, relayout, removeChild, removeChild, removeChildren, removeLayoutChild, rpgAll, rpgChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML
 - 
Methods inherited from class com.inductiveautomation.rm.shape.RMShapeacceptsChildren, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildAnimator, getChildClipShape, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDatasetKey, getDisplayedFill, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParent, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, offsetXY, page, pageMax, paint, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgBindings, rpgShape, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
isContinuousLayoutpublic boolean isContinuousLayout() Returns whether split pane is continuous.
 - 
setContinuousLayoutpublic void setContinuousLayout(boolean aValue) Sets whether split pane is continuous.
 - 
isOneTouchExpandablepublic boolean isOneTouchExpandable() Returns whether split pane is one touch expandable.
 - 
setOneTouchExpandablepublic void setOneTouchExpandable(boolean aValue) Sets whether split pane is one touch expandable.
 - 
getDividerSizepublic int getDividerSize() Returns split pane divider size.
 - 
setDividerSizepublic void setDividerSize(int aValue) Sets split pane divider size.
 - 
getDividerLocationpublic int getDividerLocation() Returns split pane divider location.
 - 
setDividerLocationpublic void setDividerLocation(int aValue) Sets split pane divider location.
 - 
getResizeWeightpublic double getResizeWeight() Returns split pane resize weight.
 - 
setResizeWeightpublic void setResizeWeight(double aValue) Sets split pane resize weight.
 - 
getOrientationpublic int getOrientation() Returns one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.
 - 
setOrientationpublic void setOrientation(int aValue) Sets one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.
 - 
isBorderlesspublic boolean isBorderless() Returns whether split pane has no border.
 - 
setBorderlesspublic void setBorderless(boolean aValue) Sets whether split pane has no border.
 - 
getLeftShapepublic RMShape getLeftShape() Returns the shape on this split pane shape's left side.
 - 
setLeftShapepublic void setLeftShape(RMShape aShape) Sets the shape on this split pane shape's left side.
 - 
getRightShapepublic RMShape getRightShape() Returns the shape on this split pane shape's right side.
 - 
setRightShapepublic void setRightShape(RMShape aShape) Sets the shape on this split pane shape's right side.
 - 
getTopShapepublic RMShape getTopShape() Returns the shape on this split pane shape's top side.
 - 
setTopShapepublic void setTopShape(RMShape aShape) Sets the shape on this split pane shape's top side.
 - 
getBottomShapepublic RMShape getBottomShape() Returns the shape on this split pane shape's bottom side.
 - 
setBottomShapepublic void setBottomShape(RMShape aShape) Sets the shape on this split pane shape's bottom side.
 - 
superSelectablepublic boolean superSelectable() Overrides default implementation to indicate that this shape can be super selected.- Overrides:
- superSelectablein class- RMShape
 
 - 
childrenSuperSelectImmediatelypublic boolean childrenSuperSelectImmediately() Overrides default implementation to indicate children should super select immediately.- Overrides:
- childrenSuperSelectImmediatelyin class- RMShape
 
 - 
getComponentClasspublic java.lang.Class<? extends javax.swing.JComponent> getComponentClass() Returns the component class for this component shape.- Overrides:
- getComponentClassin class- JComponentShape
 
 - 
createComponentprotected javax.swing.JComponent createComponent() Override to add tabs for app rendering.- Overrides:
- createComponentin class- JComponentShape
 
 - 
configureComponentprotected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp) Configures the component.- Overrides:
- configureComponentin class- JComponentShape
 
 - 
createComponentDeeppublic void createComponentDeep(JBuilder aBldr, javax.swing.JComponent aComp) Returns the component deep.- Overrides:
- createComponentDeepin class- JComponentShape
 
 - 
toXMLShapepublic RXElement toXMLShape(RXArchiver anArchiver) XML archival.- Overrides:
- toXMLShapein class- JComponentShape
 
 - 
toXMLChildrenpublic void toXMLChildren(RXArchiver anArchiver, RXElement anElement) XML archival deep.- Overrides:
- toXMLChildrenin class- JComponentShape
 
 - 
fromXMLShapepublic void fromXMLShape(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Overrides:
- fromXMLShapein class- JComponentShape
 
 
- 
 
-