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_fromXML
acceptsChildren, 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, y
didUndo, getAnimAttribute, getClassNameShort
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSize
public JScrollPaneShape()
public JScrollPaneShape(javax.swing.JComponent aComponent)
public javax.swing.JScrollPane getScrollPane()
public RMRect getClipRect()
getClipRect
in class RJShape
public void paintImage(java.awt.Graphics2D g)
paintImage
in class RJShape
public void recache()
public void setWidthDeep(float value, boolean constrain)
setWidthDeep
in class RMShape
public void setHeightDeep(float value, boolean constrain)
setHeightDeep
in class RMShape
public void boundsChanged(RMShape child)
RMShape
boundsChanged
in class RMShape
public boolean superSelectable()
superSelectable
in class RMShape
public boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately
in class RMShape
public RXElement toXML(RXArchiver anArchiver)
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)