Class JScrollPaneShape
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.JScrollPaneShape
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- RMTypes,- PropertyChangeListener,- Cloneable,- EventListener
A JComponentShape subclass to represent a JScrollPane.
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
- 
Field SummaryFields inherited from class com.inductiveautomation.rm.shape.RMShapeBINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanOverrides default implementation to indicate children should super select immediately.protected voidconfigureComponent(JBuilder aBldr, JComponent aComp) Configures the component.voidcreateComponentDeep(JBuilder aBldr, JComponent aComp) Returns the component deep.voidfromXMLShape(RXArchiver anArchiver, RXElement anElement) XML unarchival.Override to account for fact that scroll pane clips viewport shape.Class<? extends JComponent>Returns the component class for this component shape.intReturns the horizontal scrollbar policy.intReturns the vertical scrollbar policy.Returns the shape that is scrolling.voidsetHeight(double aHeight) Override default implementation to deal with viewport view shape.voidsetHorizontalScrollBarPolicy(int aValue) Sets the horizontal scrollbar policy.voidsetVerticalScrollBarPolicy(int aValue) Sets the vertical scrollbar policy.voidsetWidth(double aWidth) Override default implementation to deal with viewport view shape.booleanOverrides default implementation to indicate shape is super selectable.voidtoXMLChildren(RXArchiver anArchiver, RXElement anElement) XML archival deep.toXMLShape(RXArchiver anArchiver) XML archival.Methods inherited from class com.inductiveautomation.rm.swing.shape.JComponentShapeacceptsMouse, clone, createComponent, 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.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, setLayout, setNeedsLayout, setSourceURL, toXMLMethods 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, 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.RMObjectaddPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeMethods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
- 
Constructor Details- 
JScrollPaneShapepublic JScrollPaneShape()
 
- 
- 
Method Details- 
getHorizontalScrollBarPolicypublic int getHorizontalScrollBarPolicy()Returns the horizontal scrollbar policy.
- 
setHorizontalScrollBarPolicypublic void setHorizontalScrollBarPolicy(int aValue) Sets the horizontal scrollbar policy.
- 
getVerticalScrollBarPolicypublic int getVerticalScrollBarPolicy()Returns the vertical scrollbar policy.
- 
setVerticalScrollBarPolicypublic void setVerticalScrollBarPolicy(int aValue) Sets the vertical scrollbar policy.
- 
getViewportViewShapeReturns the shape that is scrolling.
- 
getComponentClassReturns the component class for this component shape.- Overrides:
- getComponentClassin class- JComponentShape
 
- 
configureComponentConfigures the component.- Overrides:
- configureComponentin class- JComponentShape
 
- 
createComponentDeepReturns the component deep.- Overrides:
- createComponentDeepin class- JComponentShape
 
- 
setWidthpublic void setWidth(double aWidth) Override default implementation to deal with viewport view shape.- Overrides:
- setWidthin class- RMParentShape
 
- 
setHeightpublic void setHeight(double aHeight) Override default implementation to deal with viewport view shape.- Overrides:
- setHeightin class- RMParentShape
 
- 
getBoundsMarkedDeepOverride to account for fact that scroll pane clips viewport shape.- Overrides:
- getBoundsMarkedDeepin class- RMShape
 
- 
superSelectablepublic boolean superSelectable()Overrides default implementation to indicate shape is super selectable.- Overrides:
- superSelectablein class- RMShape
 
- 
childrenSuperSelectImmediatelypublic boolean childrenSuperSelectImmediately()Overrides default implementation to indicate children should super select immediately.- Overrides:
- childrenSuperSelectImmediatelyin class- RMShape
 
- 
toXMLShapeXML archival.- Overrides:
- toXMLShapein class- JComponentShape
 
- 
toXMLChildrenXML archival deep.- Overrides:
- toXMLChildrenin class- JComponentShape
 
- 
fromXMLShapeXML unarchival.- Overrides:
- fromXMLShapein class- JComponentShape
 
 
-