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, lastModelEvent
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getColumnClass
(int col) Method getColumnClassint
Method getColumnCountgetColumnName
(int col) Method getColumnNamegetValueAt
(int row, int column) Method getValueAtboolean
isElementEditable
(int row, int col) void
setValueAt
(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, tableChanged
Methods 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.OSPDataTableModel
Method getColumnCount- Specified by:
getColumnCount
in interfaceTableModel
- Overrides:
getColumnCount
in classDataTable.OSPDataTableModel
- Returns:
- the number of VISIBLE columns
-
getColumnClass
Description copied from class:DataTable.OSPDataTableModel
Method getColumnClass- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classDataTable.OSPDataTableModel
-
getValueAt
Description copied from class:DataTable.OSPDataTableModel
Method getValueAt- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in 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.OSPDataTableModel
Method getColumnName- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classDataTable.OSPDataTableModel
- Returns:
- the name
-
setValueAt
Description copied from class:DataTable.OSPDataTableModel
Method setValueAt modified by Doug Brown 12/19/2013- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classDataTable.OSPDataTableModel
-
isElementEditable
public boolean isElementEditable(int row, int col) - Overrides:
isElementEditable
in classDataTable.OSPDataTableModel
-