Class JTableShape
- java.lang.Object
- 
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- RMTypes,- java.beans.PropertyChangeListener,- java.lang.Cloneable,- java.util.EventListener
 
 public class JTableShape extends JComponentShape A RMShape subclass for JTable.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.rm.shape.RMShapeBINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description JTableShape()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanchildrenSuperSelectImmediately()Editor method - overrides default implementation to indicate children should super select immediately.protected voidconfigureComponent(JBuilder aBldr, javax.swing.JComponent aComp)Configures the component.voidcreateComponentDeep(JBuilder aBldr, javax.swing.JComponent aComp)Override to add children as TableColumns.voidfromXMLShape(RXArchiver anArchiver, RXElement anElement)XML unarchival.booleangetAutoCreateRowSorter()Returns whether to auto create row sorter.intgetAutoResizeMode()Returns the auto resize mode.java.lang.StringgetAutoResizeModeString()Returns the auto resize mode for the given JTable as a simple string.intgetColumnCount()Returns the number of columns.booleangetColumnSelectionAllowed()Returns whether column selection is allowed.JTableColumnShapegetColumnShape(int anIndex)Returns the column shape at given index.java.lang.Class<? extends javax.swing.JComponent>getComponentClass()Returns the component class for this component shape.RMColorgetGridColor()Returns grid color.java.awt.DimensiongetIntercellSpacing()Returns the intercell spacing.intgetRowHeight()Returns the row height.booleangetRowSelectionAllowed()Returns whether row selection is allowed.intgetSelectionMode()Returns the selection mode.java.lang.StringgetSelectionModeString()Returns the selection mode string for a table.booleangetShowHeader()Returns whether to show header.booleangetShowHorizontalLines()Returns whether to show horizontal lines.booleangetShowVerticalLines()Returns whether to show vertical lines.protected voidlayoutChildren()Performs layout.voidsetAutoCreateRowSorter(boolean aValue)Sets whether to auto create row sorter.voidsetAutoResizeMode(int aValue)Sets the auto resize mode.voidsetAutoResizeModeString(java.lang.String aString)Set the auto resize mode for a table from the given string.voidsetColumnSelectionAllowed(boolean aValue)Sets whether row selection is allowed.voidsetGridColor(RMColor aValue)Sets grid color.voidsetIntercellSpacing(java.awt.Dimension aValue)Sets the intercell spacing.voidsetRowHeight(int aValue)Sets the row height.voidsetRowSelectionAllowed(boolean aValue)Sets whether row selection is allowed.voidsetSelectionMode(int aValue)Sets the selection mode.voidsetSelectionModeString(java.lang.String aString)Sets the selection mode for a table from given string.voidsetShowHeader(boolean aValue)Sets whether to show header.voidsetShowHorizontalLines(boolean aValue)Sets whether to show horizontal lines.voidsetShowVerticalLines(boolean aValue)Sets whether to show vertical lines.booleansuperSelectable()Editor method - overrides default implementation to indicate shape is super selectable.RXElementtoXMLShape(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, setToolTipText, toXMLChildren
 - 
Methods 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, relayout, removeChild, removeChild, removeChildren, removeLayoutChild, rpgAll, rpgChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML
 - 
Methods 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, 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
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
getShowHeaderpublic boolean getShowHeader() Returns whether to show header.
 - 
setShowHeaderpublic void setShowHeader(boolean aValue) Sets whether to show header.
 - 
getRowSelectionAllowedpublic boolean getRowSelectionAllowed() Returns whether row selection is allowed.
 - 
setRowSelectionAllowedpublic void setRowSelectionAllowed(boolean aValue) Sets whether row selection is allowed.
 - 
getColumnSelectionAllowedpublic boolean getColumnSelectionAllowed() Returns whether column selection is allowed.
 - 
setColumnSelectionAllowedpublic void setColumnSelectionAllowed(boolean aValue) Sets whether row selection is allowed.
 - 
getAutoResizeModepublic int getAutoResizeMode() Returns the auto resize mode.
 - 
setAutoResizeModepublic void setAutoResizeMode(int aValue) Sets the auto resize mode.
 - 
getAutoResizeModeStringpublic java.lang.String getAutoResizeModeString() Returns the auto resize mode for the given JTable as a simple string.
 - 
setAutoResizeModeStringpublic void setAutoResizeModeString(java.lang.String aString) Set the auto resize mode for a table from the given string.
 - 
getSelectionModepublic int getSelectionMode() Returns the selection mode.
 - 
setSelectionModepublic void setSelectionMode(int aValue) Sets the selection mode.
 - 
getSelectionModeStringpublic java.lang.String getSelectionModeString() Returns the selection mode string for a table.
 - 
setSelectionModeStringpublic void setSelectionModeString(java.lang.String aString) Sets the selection mode for a table from given string.
 - 
getShowHorizontalLinespublic boolean getShowHorizontalLines() Returns whether to show horizontal lines.
 - 
setShowHorizontalLinespublic void setShowHorizontalLines(boolean aValue) Sets whether to show horizontal lines.
 - 
getShowVerticalLinespublic boolean getShowVerticalLines() Returns whether to show vertical lines.
 - 
setShowVerticalLinespublic void setShowVerticalLines(boolean aValue) Sets whether to show vertical lines.
 - 
getAutoCreateRowSorterpublic boolean getAutoCreateRowSorter() Returns whether to auto create row sorter.
 - 
setAutoCreateRowSorterpublic void setAutoCreateRowSorter(boolean aValue) Sets whether to auto create row sorter.
 - 
getGridColorpublic RMColor getGridColor() Returns grid color.
 - 
setGridColorpublic void setGridColor(RMColor aValue) Sets grid color.
 - 
getRowHeightpublic int getRowHeight() Returns the row height.
 - 
setRowHeightpublic void setRowHeight(int aValue) Sets the row height.
 - 
getIntercellSpacingpublic java.awt.Dimension getIntercellSpacing() Returns the intercell spacing.
 - 
setIntercellSpacingpublic void setIntercellSpacing(java.awt.Dimension aValue) Sets the intercell spacing.
 - 
getColumnCountpublic int getColumnCount() Returns the number of columns.
 - 
getColumnShapepublic JTableColumnShape getColumnShape(int anIndex) Returns the column shape at given index.
 - 
superSelectablepublic boolean superSelectable() Editor method - overrides default implementation to indicate shape is super selectable.- Overrides:
- superSelectablein class- RMShape
 
 - 
childrenSuperSelectImmediatelypublic boolean childrenSuperSelectImmediately() Editor method - overrides default implementation to indicate children should super select immediately.- Overrides:
- childrenSuperSelectImmediatelyin class- RMShape
 
 - 
layoutChildrenprotected void layoutChildren() Performs layout.- Overrides:
- layoutChildrenin class- RMParentShape
 
 - 
getComponentClasspublic java.lang.Class<? extends javax.swing.JComponent> getComponentClass() Returns the component class for this component shape.- Overrides:
- getComponentClassin class- JComponentShape
 
 - 
configureComponentprotected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp) Configures the component.- Overrides:
- configureComponentin class- JComponentShape
 
 - 
createComponentDeeppublic void createComponentDeep(JBuilder aBldr, javax.swing.JComponent aComp) Override to add children as TableColumns.- Overrides:
- createComponentDeepin class- JComponentShape
 
 - 
toXMLShapepublic RXElement toXMLShape(RXArchiver anArchiver) XML archival.- Overrides:
- toXMLShapein class- JComponentShape
 
 - 
fromXMLShapepublic void fromXMLShape(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Overrides:
- fromXMLShapein class- JComponentShape
 
 
- 
 
-