Package org.opensourcephysics.tools
Class DataToolTable.DataToolTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.opensourcephysics.display.DataTable.OSPDataTableModel
org.opensourcephysics.tools.DataToolTable.DataToolTableModel
- All Implemented Interfaces:
Serializable,EventListener,TableModelListener,TableModel
- Enclosing class:
- DataToolTable
A table model for this table.
- See Also:
-
Field Summary
Fields inherited from class org.opensourcephysics.display.DataTable.OSPDataTableModel
columnCount, haveColumnClasses, lastModelEventFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Method Summary
Modifier and TypeMethodDescriptionClass<?>getColumnClass(int col) Method getColumnClassintMethod getColumnCountgetColumnName(int col) Method getColumnNamegetValueAt(int row, int column) Method getValueAtbooleanisElementEditable(int row, int col) voidsetValueAt(Object value, int row, int col) Method setValueAt modified by Doug Brown 12/19/2013Methods inherited from class org.opensourcephysics.display.DataTable.OSPDataTableModel
add, addColumnSelectionInterval, clear, find, findElementContaining, getElementValue, getElementValues, getModelRow, getRowCount, getSelectedModelRows, getSortedColumn, getSortedRow, isCellEditable, isFoundOrdered, isRowNumberVisible, refresh, refreshColumnModel, remove, resetSort, setColumnSelectionFromJTable, setColumnVisible, setElementValue, setRowNumberVisible, setSelectedRowsFromJTable, setTainted, sort, tableChangedMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Method Details
-
getColumnCount
public int getColumnCount()Description copied from class:DataTable.OSPDataTableModelMethod getColumnCount- Specified by:
getColumnCountin interfaceTableModel- Overrides:
getColumnCountin classDataTable.OSPDataTableModel- Returns:
- the number of VISIBLE columns
-
getColumnClass
Description copied from class:DataTable.OSPDataTableModelMethod getColumnClass- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classDataTable.OSPDataTableModel
-
getValueAt
Description copied from class:DataTable.OSPDataTableModelMethod getValueAt- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDataTable.OSPDataTableModel- Parameters:
row- - an actual table row, zero-basedcolumn- - a logical column, zero-based, always the same number for a column no matter how the columns are sorted.
-
getColumnName
Description copied from class:DataTable.OSPDataTableModelMethod getColumnName- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classDataTable.OSPDataTableModel- Returns:
- the name
-
setValueAt
Description copied from class:DataTable.OSPDataTableModelMethod setValueAt modified by Doug Brown 12/19/2013- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDataTable.OSPDataTableModel
-
isElementEditable
public boolean isElementEditable(int row, int col) - Overrides:
isElementEditablein classDataTable.OSPDataTableModel
-