public class JSplitPaneShape extends JComponentShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
Constructor and Description |
---|
JSplitPaneShape() |
Modifier and Type | Method and Description |
---|---|
boolean |
childrenSuperSelectImmediately()
Overrides default implementation to indicate children should super select immediately.
|
protected void |
configureComponent(JBuilder aBldr,
javax.swing.JComponent aComp)
Configures the component.
|
protected javax.swing.JComponent |
createComponent()
Override to add tabs for app rendering.
|
void |
createComponentDeep(JBuilder aBldr,
javax.swing.JComponent aComp)
Returns the component deep.
|
void |
fromXMLShape(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
RMShape |
getBottomShape()
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.
|
int |
getDividerLocation()
Returns split pane divider location.
|
int |
getDividerSize()
Returns split pane divider size.
|
RMShape |
getLeftShape()
Returns the shape on this split pane shape's left side.
|
int |
getOrientation()
Returns one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.
|
double |
getResizeWeight()
Returns split pane resize weight.
|
RMShape |
getRightShape()
Returns the shape on this split pane shape's right side.
|
RMShape |
getTopShape()
Returns the shape on this split pane shape's top side.
|
boolean |
isBorderless()
Returns whether split pane has no border.
|
boolean |
isContinuousLayout()
Returns whether split pane is continuous.
|
boolean |
isOneTouchExpandable()
Returns whether split pane is one touch expandable.
|
void |
setBorderless(boolean aValue)
Sets whether split pane has no border.
|
void |
setBottomShape(RMShape aShape)
Sets the shape on this split pane shape's bottom side.
|
void |
setContinuousLayout(boolean aValue)
Sets whether split pane is continuous.
|
void |
setDividerLocation(int aValue)
Sets split pane divider location.
|
void |
setDividerSize(int aValue)
Sets split pane divider size.
|
void |
setLeftShape(RMShape aShape)
Sets the shape on this split pane shape's left side.
|
void |
setOneTouchExpandable(boolean aValue)
Sets whether split pane is one touch expandable.
|
void |
setOrientation(int aValue)
Sets one of the JSplitPane constants HORIZONTAL_SPLIT or VERTICAL_SPLIT.
|
void |
setResizeWeight(double aValue)
Sets split pane resize weight.
|
void |
setRightShape(RMShape aShape)
Sets the shape on this split pane shape's right side.
|
void |
setTopShape(RMShape aShape)
Sets the shape on this split pane shape's top side.
|
boolean |
superSelectable()
Overrides default implementation to indicate that this shape can be super selected.
|
void |
toXMLChildren(RXArchiver anArchiver,
RXElement anElement)
XML archival deep.
|
RXElement |
toXMLShape(RXArchiver anArchiver)
XML archival.
|
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, setToolTipText
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, toXML
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, y
addPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public boolean isContinuousLayout()
public void setContinuousLayout(boolean aValue)
public boolean isOneTouchExpandable()
public void setOneTouchExpandable(boolean aValue)
public int getDividerSize()
public void setDividerSize(int aValue)
public int getDividerLocation()
public void setDividerLocation(int aValue)
public double getResizeWeight()
public void setResizeWeight(double aValue)
public int getOrientation()
public void setOrientation(int aValue)
public boolean isBorderless()
public void setBorderless(boolean aValue)
public RMShape getLeftShape()
public void setLeftShape(RMShape aShape)
public RMShape getRightShape()
public void setRightShape(RMShape aShape)
public RMShape getTopShape()
public void setTopShape(RMShape aShape)
public RMShape getBottomShape()
public void setBottomShape(RMShape aShape)
public boolean superSelectable()
superSelectable
in class RMShape
public boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately
in class RMShape
public java.lang.Class<? extends javax.swing.JComponent> getComponentClass()
getComponentClass
in class JComponentShape
protected javax.swing.JComponent createComponent()
createComponent
in class JComponentShape
protected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp)
configureComponent
in class JComponentShape
public void createComponentDeep(JBuilder aBldr, javax.swing.JComponent aComp)
createComponentDeep
in class JComponentShape
public RXElement toXMLShape(RXArchiver anArchiver)
toXMLShape
in class JComponentShape
public void toXMLChildren(RXArchiver anArchiver, RXElement anElement)
toXMLChildren
in class JComponentShape
public void fromXMLShape(RXArchiver anArchiver, RXElement anElement)
fromXMLShape
in class JComponentShape