public class JScrollPaneShape extends RJShape
WRAP_TYPE_BOTH, WRAP_TYPE_NONE| Constructor and Description |
|---|
JScrollPaneShape()
Creates a new scroll pane shape.
|
JScrollPaneShape(javax.swing.JComponent aComponent)
Creates a new scroll pane shape.
|
| Modifier and Type | Method and Description |
|---|---|
void |
boundsChanged(RMShape child)
Notifies this shape that a given shape's bounds have changed (presumably a descendant).
|
boolean |
childrenSuperSelectImmediately()
Overrides default implementation to indicate children should super select immediately.
|
java.lang.Object |
fromXML(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
RMRect |
getClipRect()
Returns the rectangle for the viewport view.
|
javax.swing.JScrollPane |
getScrollPane()
Returns the scroll pane shape's scroll pane.
|
void |
paintImage(java.awt.Graphics2D g)
Overrides default implementation to do brute force painting.
|
void |
recache()
Overrides RJShape implementation to also indicate component should relayout.
|
void |
setHeightDeep(float value,
boolean constrain)
Override default implementation to deal with viewport view shape.
|
void |
setWidthDeep(float value,
boolean constrain)
Override default implementation to deal with viewport view shape.
|
boolean |
superSelectable()
Overrides default implementation to indicate shape is super selectable.
|
RXElement |
toXML(RXArchiver anArchiver)
Same as the code in JTabbedPaneShape, which temporarily removes the child
so the default toXML() code doesn't remove it from this shape instance.
|
acceptsDrag, clone, cloneDeep, dragAtPoint, dragExit, dropAtPoint, dropKeyAtPoint, equals, findParentPanel, getAutosizing, getBorder, getBoundsInsideInset, getChildRB, getComponent, getDefaultMaximumSize, getDefaultMinimumSize, getFont, getImage, getMaximumSize, getMinimumSize, getName, getToolClassName, getToolTipText, paintImageOverkill, paintShape, recacheDeep, setAutosizing, setBorder, setClipsChildren, setComponent, setFill, setFont, setHeight, setMaximumSize, setMinimumSize, setName, setToolTipText, setWidth, setX, setY, super_fromXMLacceptsChildren, acceptsDragKeys, acceptsFormat, acceptsMouse, addChild, addChild, addChildBelowLastChild, bounds, boundsChanged, bringShapesToFront, canBeUngrouped, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copy, copyShape, delete, didChange, divideShapeFromEdge, divideShapeFromTop, dragKeyAtPoint, fromXMLDeep, get, getActionScript, getAnim, getAnim, getAnimator, getAnimator, getAutosizeHeight, getBounds, getBoundsInside, getBoundsMarked, getBoundsOfChildren, getBoundsOfChildren, getBoundsSuperSelected, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildAnimator, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWhoDraw, getChildrenWhoHitTest, getChildSortedByX, getChildWithClass, getChildWithName, getColor, getCommonAncestor, getDocument, getFill, getFill, getFill, getFillCount, getFills, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getGroupShape, getHeight, getHeightToFit, getImageFill, getLineWidth, getListKey, getListKeyDeep, getListKeyShape, getMaxX, getMaxY, getOpacity, getOpacityDeep, getOutline, getPageCount, getPageShape, getParent, getParentCount, getParents, getPath, getPathInBounds, getPropertyKey, getPropertyKeyCount, getPropertyKeyName, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getTextColor, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getUrl, getWidth, getWidthToFit, getX, getXY, getXYP, getY, groupShapes, hasPageBreaks, height, indexOf, indexOf, initWithArchiver, intersects, isAncestor, isDescendant, isLocked, isRoot, isUnderlined, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, page, pageBreakMax, pageBreakPageMax, pageMax, put, putPropertyKey, reclaimChildren, removeChild, removeChild, removeChildren, removeChildren, removeFromParent, resolvePageReferences, rpgClone, rpgCloneBase, rpgCloneChildren, rpgCloneConclude, rpgCloneNotification, rpgClonePrepare, rpgClonePreprocess, rpgCloneUrl, sendShapesToBack, setActionScript, setAnim, setAutosizeHeight, setBounds, setBounds, setCausesWrapType, setChildren, setColor, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeightDeep, setHeightToFit, setLineWidth, setListKey, setLocked, setNeedsRepaint, setNeedsRepaint, setOpacity, setOutline, setParent, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSizeDeep, setSizeP, setSizeToFit, setSizeToFit, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setTextColor, setTime, setUnderlined, setUrl, setWidthDeep, setWidthToFit, setXY, setXY, setXYP, sizesToFitChildren, toString, undoClone, undoCopy, undoEquals, undoerAddDirtyObject, undoerDisable, undoerEnable, undoerSetUndoTitle, width, willChange, willChange, x, ydidUndo, getAnimAttribute, getClassNameShortfinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSizepublic JScrollPaneShape()
public JScrollPaneShape(javax.swing.JComponent aComponent)
public javax.swing.JScrollPane getScrollPane()
public RMRect getClipRect()
getClipRect in class RJShapepublic void paintImage(java.awt.Graphics2D g)
paintImage in class RJShapepublic void recache()
public void setWidthDeep(float value,
boolean constrain)
setWidthDeep in class RMShapepublic void setHeightDeep(float value,
boolean constrain)
setHeightDeep in class RMShapepublic void boundsChanged(RMShape child)
RMShapeboundsChanged in class RMShapepublic boolean superSelectable()
superSelectable in class RMShapepublic boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately in class RMShapepublic RXElement toXML(RXArchiver anArchiver)
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)