public class AutoSelectTextTable
extends javax.swing.JTable
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintModejavax.swing.JComponent.AccessibleJComponentAUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeaderlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
| AutoSelectTextTable()Constructs a default  RXTablethat is initialized with a default data model, a
 default column model, and a default selection model. | 
| AutoSelectTextTable(int numRows,
                   int numColumns)Constructs a  RXTablewithnumRowsandnumColumnsof
 empty cells usingDefaultTableModel. | 
| AutoSelectTextTable(java.lang.Object[][] rowData,
                   java.lang.Object[] columnNames)Constructs a  RXTableto display the values in the two dimensional array,rowData, with column names,columnNames. | 
| AutoSelectTextTable(javax.swing.table.TableModel dm)Constructs a  RXTablethat is initialized withdmas the data model,
 a default column model, and a default selection model. | 
| AutoSelectTextTable(javax.swing.table.TableModel dm,
                   javax.swing.table.TableColumnModel cm)Constructs a  RXTablethat is initialized withdmas the data model,cmas the column model, and a default selection model. | 
| AutoSelectTextTable(javax.swing.table.TableModel dm,
                   javax.swing.table.TableColumnModel cm,
                   javax.swing.ListSelectionModel sm)Constructs a  RXTablethat is initialized withdmas the data model,cmas the column model, andsmas the selection model. | 
| AutoSelectTextTable(java.util.Vector rowData,
                   java.util.Vector columnNames)Constructs a  RXTableto display the values in theVectorofVectors,rowData, with column names,columnNames. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | editCellAt(int row,
          int column,
          java.util.EventObject e) | 
| static void | reorderColumns(javax.swing.JTable table,
              java.lang.Object... columnNames)Convenience method to order the table columns of a table. | 
| void | setRowSorter(javax.swing.RowSorter<? extends javax.swing.table.TableModel> sorter) | 
| void | setSelectAllForActionEvent(boolean isSelectAllForActionEvent) | 
| void | setSelectAllForEdit(boolean isSelectAllForEdit) | 
| void | setSelectAllForKeyEvent(boolean isSelectAllForKeyEvent) | 
| void | setSelectAllForMouseEvent(boolean isSelectAllForMouseEvent) | 
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChangedaddAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic AutoSelectTextTable()
RXTable that is initialized with a default data model, a
 default column model, and a default selection model.public AutoSelectTextTable(javax.swing.table.TableModel dm)
RXTable that is initialized with dm as the data model,
 a default column model, and a default selection model.dm - the data model for the tablepublic AutoSelectTextTable(javax.swing.table.TableModel dm,
                           javax.swing.table.TableColumnModel cm)
RXTable that is initialized with dm as the data model,
 cm as the column model, and a default selection model.dm - the data model for the tablecm - the column model for the tablepublic AutoSelectTextTable(javax.swing.table.TableModel dm,
                           javax.swing.table.TableColumnModel cm,
                           javax.swing.ListSelectionModel sm)
RXTable that is initialized with dm as the data model,
 cm as the column model, and sm as the selection model. If any of
 the parameters are null this method will initialize the table with the
 corresponding default model. The autoCreateColumnsFromModel flag is set to false
 if cm is non-null, otherwise it is set to true and the column model is populated
 with suitable TableColumns for the columns in dm.dm - the data model for the tablecm - the column model for the tablesm - the row selection model for the tablepublic AutoSelectTextTable(int numRows,
                           int numColumns)
RXTable with numRows and numColumns of
 empty cells using DefaultTableModel. The columns will have names of the form
 "A", "B", "C", etc.numRows - the number of rows the table holdsnumColumns - the number of columns the table holdspublic AutoSelectTextTable(java.util.Vector rowData,
                           java.util.Vector columnNames)
RXTable to display the values in the Vector of
 Vectors, rowData, with column names, columnNames. The
 Vectors contained in rowData should contain the values for that
 row. In other words, the value of the cell at row 1, column 5 can be obtained with the
 following code:
 
((Vector) rowData.elementAt(1)).elementAt(5);
rowData - the data for the new tablecolumnNames - names of each columnpublic AutoSelectTextTable(java.lang.Object[][] rowData,
                           java.lang.Object[] columnNames)
RXTable to display the values in the two dimensional array,
 rowData, with column names, columnNames. rowData is an
 array of rows, so the value of the cell at row 1, column 5 can be obtained with the following
 code:
 
rowData[1][5];
 All rows must be of the same length as columnNames.
 
rowData - the data for the new tablecolumnNames - names of each columnpublic boolean editCellAt(int row,
                          int column,
                          java.util.EventObject e)
editCellAt in class javax.swing.JTablepublic void setSelectAllForEdit(boolean isSelectAllForEdit)
public void setSelectAllForMouseEvent(boolean isSelectAllForMouseEvent)
public void setSelectAllForActionEvent(boolean isSelectAllForActionEvent)
public void setSelectAllForKeyEvent(boolean isSelectAllForKeyEvent)
public void setRowSorter(javax.swing.RowSorter<? extends javax.swing.table.TableModel> sorter)
setRowSorter in class javax.swing.JTablepublic static void reorderColumns(javax.swing.JTable table,
                                  java.lang.Object... columnNames)
table - the table containing the columns to be sortedcolumnNames - an array containing the column names in the order they should be displayed