JComponentPack 1.3.0

com.zfqjava.swing
Class JDataTable

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JTable
                  extended by com.zfqjava.swing.JDataGrid
                      extended by com.zfqjava.swing.JDataTable
All Implemented Interfaces:
CellSelectionListener, CellSpanListener, DataGridModelListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, TableColumnModelListener, TableModelListener, UndoableEditListener, Scrollable

public class JDataTable
extends JDataGrid

JDataTable provides a data table with the ResultSetTableModel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.zfqjava.swing.JDataGrid
JDataGrid.AccessibleJDataGrid
 
Nested classes/interfaces inherited from class javax.swing.JTable
JTable.AccessibleJTable, JTable.PrintMode
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class com.zfqjava.swing.JDataGrid
COMMIT, COMMIT_OR_EDITING, COMMIT_OR_REVERT
 
Fields inherited from class javax.swing.JTable
AUTO_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, tableHeader
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JDataTable()
          Creates a new instance of JDataTable with a default ResultSetTableModel
JDataTable(ResultSetTableModel model)
          Creates a new instance of JDataTable with the specified ResultSetTableModel
 
Method Summary
 void acceptChanges()
          Merge the changes to database.
 void deleteRow()
          Delete the row data in the cursor.
 void firstRow()
          Move the cursor to first row.
 ResultSetTableModel getResultSetTableModel()
           
 void insertRow()
          Move the cursor to insert row.
 void lastRow()
          Move the cursor to last row.
 void nextRow()
          Move the cursor to next row.
 void previousRow()
          Move the cursor to previous row.
 void refreshRow()
          Refresh the row data in the cursor.
 
Methods inherited from class com.zfqjava.swing.JDataGrid
addCellEditorListener, addColumn, addHyperlinkListener, addUndoableEditListener, cellChanged, cellMerged, cellSplitted, changeSelection, changeSelection, changeSelection, clearSelection, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, createCellSelectionModel, createCellSpanModel, createColumnSizeModel, createCornerButton, createDataGridModel, createDefaultColumnsFromModel, createDefaultEditors, createDefaultRenderers, createRowHeader, createRowSizeModel, doHyperlinkUpdate, doLayout, editCellAt, fireHyperlinkUpdate, fireUndoableEditHappened, getAccessibleContext, getAlternatingRowBackground, getAlternatingRowForeground, getCellAttributes, getCellAttributes, getCellClass, getCellEditor, getCellEditorComponentTypeByClass, getCellEditorComponentTypeByColumn, getCellEditorListeners, getCellManager, getCellRect, getCellRect, getCellRect, getCellRect, getCellRect, getCellRenderer, getCellRendererComponentTypeByClass, getCellRendererComponentTypeByColumn, getCellSelectionModel, getCellSpanModel, getColumnHeaderHeight, getColumnHeaderView, getColumnSizeModel, getColumnWidth, getColumnWidth, getColumnWidthIsAdjusting, getCornerButton, getDataGridModel, getDefaultEditor, getDefaultRenderer, getEditingStopBehavior, getFillHandleColor, getFreezeColumn, getFreezeLineColor, getFreezeRow, getHyperlinkListeners, getMaximumSize, getMinimumSize, getPreferredScrollableViewportSize, getPreferredSize, getRowHeader, getRowHeaderView, getRowHeaderWidth, getRowHeight, getRowHeightIsAdjusting, getRowSizeModel, getSelectedCell, getSelectedCells, getSelectionBorderColor, getSelectionList, getToolTipText, getUIClassID, getUndoableEditListeners, getZoomFactor, initializeLocalVars, isCellEditable, isCellSelected, isCellSelected, isColumnSelected, isColumnVisible, isEditable, isFillHandlePainted, isFullColumnSelected, isFullRowSelected, isPrinting, isRowSelected, isRowVisible, isSelectionBorderPainted, isSelectionEmpty, paintComponent, paramString, prepareEditor, prepareRenderer, print, printAll, processKeyBinding, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeCellEditorListener, removeColumn, removeEditor, removeHyperlinkListener, removeUndoableEditListener, repaintCell, rowAtPoint, scrollRectToVisible, selectAll, selectCell, selectCell, selectCell, selectCell, selectCell, selectCell, selectColumn, selectColumn, selectRow, selectRow, setAlternatingRowBackground, setAlternatingRowForeground, setCellAttributes, setCellAttributes, setCellClass, setCellEditorComponentTypeByClass, setCellEditorComponentTypeByColumn, setCellRendererComponentTypeByClass, setCellRendererComponentTypeByColumn, setCellSelectionModel, setCellSpanModel, setColumnHeaderHeight, setColumnHeaderView, setColumnSizeModel, setColumnVisible, setColumnWidth, setColumnWidth, setColumnWidthIsAdjusting, setCornerButton, setEditable, setEditingStopBehavior, setFillHandleColor, setFillHandlePainted, setFreezeCell, setFreezeColumn, setFreezeLineColor, setFreezeRow, setModel, setRowHeader, setRowHeaderView, setRowHeaderWidth, setRowHeight, setRowHeight, setRowHeightIsAdjusting, setRowSizeModel, setRowVisible, setSelectionBorderColor, setSelectionBorderPainted, setZoomFactor, sizeColumnWidthToFit, tableChanged, unconfigureEnclosingScrollPane, undoableEditHappened, updateUI, valueChanged, valueChanged
 
Methods inherited from class javax.swing.JTable
addColumnSelectionInterval, addNotify, addRowSelectionInterval, columnAdded, columnAtPoint, columnMarginChanged, convertColumnIndexToModel, convertColumnIndexToView, createDefaultColumnModel, createDefaultDataModel, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, editCellAt, editingCanceled, editingStopped, getAutoCreateColumnsFromModel, getAutoResizeMode, getCellEditor, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDragEnabled, getEditingColumn, getEditingRow, getEditorComponent, getGridColor, getIntercellSpacing, getModel, getPrintable, getRowCount, getRowHeight, getRowMargin, getRowSelectionAllowed, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getUI, getValueAt, isEditing, moveColumn, print, print, print, print, removeColumnSelectionInterval, removeNotify, removeRowSelectionInterval, resizeAndRepaint, setAutoCreateColumnsFromModel, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setEditingColumn, setEditingRow, setGridColor, setIntercellSpacing, setPreferredScrollableViewportSize, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setValueAt, sizeColumnsToFit, sizeColumnsToFit
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, 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, update
 
Methods inherited from class java.awt.Container
add, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, 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, hide, 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, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDataTable

public JDataTable()
Creates a new instance of JDataTable with a default ResultSetTableModel


JDataTable

public JDataTable(ResultSetTableModel model)
Creates a new instance of JDataTable with the specified ResultSetTableModel

Method Detail

getResultSetTableModel

public ResultSetTableModel getResultSetTableModel()

lastRow

public void lastRow()
Move the cursor to last row.

Since:
JDataTable 2.0.5

firstRow

public void firstRow()
Move the cursor to first row.

Since:
JDataTable 2.0.5

nextRow

public void nextRow()
Move the cursor to next row.

Since:
JDataTable 2.0.5

previousRow

public void previousRow()
Move the cursor to previous row.

Since:
JDataTable 2.0.5

insertRow

public void insertRow()
Move the cursor to insert row.

Since:
JDataTable 2.0.5

deleteRow

public void deleteRow()
Delete the row data in the cursor.

Since:
JDataTable 2.0.5

refreshRow

public void refreshRow()
Refresh the row data in the cursor.

Since:
JDataTable 2.0.5

acceptChanges

public void acceptChanges()
Merge the changes to database.

Since:
JDataTable 2.0.5

JComponentPack 1.3.0

Send your Feedback
JComponentPack 1.3.0
Copyright © 2001-2007 Extreme Component, Inc. All rights reserved.