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,PropertyChangeListener,Cloneable,EventListener
An RMShape subclass for JSplitPane.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypes
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY -
Field Summary
Fields inherited from class com.inductiveautomation.rm.shape.RMShape
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOverrides default implementation to indicate children should super select immediately.protected voidconfigureComponent(JBuilder aBldr, JComponent aComp) Configures the component.protected JComponentOverride to add tabs for app rendering.voidcreateComponentDeep(JBuilder aBldr, JComponent aComp) Returns the component deep.voidfromXMLShape(RXArchiver anArchiver, RXElement anElement) XML unarchival.Returns the shape on this split pane shape's bottom side.Class<? extends JComponent>Returns the component class for this component shape.intReturns split pane divider location.intReturns split pane divider size.Returns the shape on this split pane shape's left side.intReturns one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.doubleReturns split pane resize weight.Returns the shape on this split pane shape's right side.Returns the shape on this split pane shape's top side.booleanReturns whether split pane has no border.booleanReturns whether split pane is continuous.booleanReturns 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.booleanOverrides default implementation to indicate that this shape can be super selected.voidtoXMLChildren(RXArchiver anArchiver, RXElement anElement) XML archival deep.toXMLShape(RXArchiver anArchiver) XML archival.Methods inherited from class com.inductiveautomation.rm.swing.shape.JComponentShape
acceptsMouse, 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, setToolTipTextMethods inherited from class com.inductiveautomation.rm.shape.RMParentShape
addChild, 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, toXMLMethods inherited from class com.inductiveautomation.rm.shape.RMShape
acceptsChildren, 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, yMethods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeMethods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Constructor Details
-
JSplitPaneShape
public JSplitPaneShape()
-
-
Method Details
-
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
Returns the shape on this split pane shape's left side. -
setLeftShape
Sets the shape on this split pane shape's left side. -
getRightShape
Returns the shape on this split pane shape's right side. -
setRightShape
Sets the shape on this split pane shape's right side. -
getTopShape
Returns the shape on this split pane shape's top side. -
setTopShape
Sets the shape on this split pane shape's top side. -
getBottomShape
Returns the shape on this split pane shape's bottom side. -
setBottomShape
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:
superSelectablein classRMShape
-
childrenSuperSelectImmediately
public boolean childrenSuperSelectImmediately()Overrides default implementation to indicate children should super select immediately.- Overrides:
childrenSuperSelectImmediatelyin classRMShape
-
getComponentClass
Returns the component class for this component shape.- Overrides:
getComponentClassin classJComponentShape
-
createComponent
Override to add tabs for app rendering.- Overrides:
createComponentin classJComponentShape
-
configureComponent
Configures the component.- Overrides:
configureComponentin classJComponentShape
-
createComponentDeep
Returns the component deep.- Overrides:
createComponentDeepin classJComponentShape
-
toXMLShape
XML archival.- Overrides:
toXMLShapein classJComponentShape
-
toXMLChildren
XML archival deep.- Overrides:
toXMLChildrenin classJComponentShape
-
fromXMLShape
XML unarchival.- Overrides:
fromXMLShapein classJComponentShape
-