Class JModelClassesPanel.JModelClassTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jsimwiz.panels.ClassesPanel.ClassTableModel
jsimgraph.panels.JModelClassesPanel.JModelClassTableModel
- All Implemented Interfaces:
Serializable, TableModel
- Enclosing class:
JModelClassesPanel
Define a custom table model. Overrides ClassTableModel to add support for "Color" column
- Author:
- Bertoli Marco Date: 14-giu-2005 Time: 9.42.15
- See Also:
-
Field Summary
Fields inherited from class ClassesPanel.ClassTableModel
colClasses, columnNamesFields inherited from class AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValueAt(int rowIndex, int columnIndex) retrieves value to be displayed in table cell from the underlying model data structure implementation.booleanisCellEditable(int rowIndex, int columnIndex) Tells whether data contained in a specific cell(given row and column index) is editable or not.voidsetValueAt(Object aValue, int rowIndex, int columnIndex) Puts edited values to the underlying data structure for model implementationMethods inherited from class ClassesPanel.ClassTableModel
getColumnClass, getColumnCount, getColumnName, getRowCountMethods inherited from class AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
JModelClassTableModel
public JModelClassTableModel()
-
-
Method Details
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) Description copied from class:ClassesPanel.ClassTableModelTells whether data contained in a specific cell(given row and column index) is editable or not. In this case distribution column is not editable, as editing functionality is implemented via edit button- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classClassesPanel.ClassTableModel
-
getValueAt
Description copied from class:ClassesPanel.ClassTableModelretrieves value to be displayed in table cell from the underlying model data structure implementation.- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classClassesPanel.ClassTableModel
-
setValueAt
Description copied from class:ClassesPanel.ClassTableModelPuts edited values to the underlying data structure for model implementation- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classClassesPanel.ClassTableModel
-