Package gov.nih.mipav.model.structures
Class UneditableTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
gov.nih.mipav.model.structures.UneditableTableModel
- All Implemented Interfaces:
Serializable,TableModel
Title: UneditableTableModel
Description: The purpose of this class is to override the DefaultTableModel so that the corresponding JTable's cells are not editable.
Copyright: Copyright (c) 2005
Company: NIH
- Version:
- 1.0
- Author:
- Lee Orsino
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longUse serialVersionUID for interoperability.Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisCellEditable(int row, int column) Called by table renderer.Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAtMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
-
Constructor Details
-
UneditableTableModel
public UneditableTableModel()Creates a new UneditableTableModel object.
-
-
Method Details
-
isCellEditable
public boolean isCellEditable(int row, int column) Called by table renderer. Always returns false.- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel- Parameters:
row- intcolumn- int- Returns:
- boolean
-