Package cnuphys.lund
Class TrajectoryTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
cnuphys.lund.TrajectoryTableModel
- All Implemented Interfaces:
Serializable
,TableModel
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String[]
protected static final int[]
protected Vector<TrajectoryRowData>
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clear all the dataint
Get the number of columnsint
Get the number of rowsgetValueAt
(int row, int col) Get the value at a given row and columnboolean
isCellEditable
(int row, int column) Forces the cell to not be editable.void
setData
(Vector<TrajectoryRowData> data) Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnName, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
colNames
-
columnWidths
protected static final int[] columnWidths -
data
-
-
Constructor Details
-
TrajectoryTableModel
public TrajectoryTableModel()Constructor
-
-
Method Details
-
getColumnCount
public int getColumnCount()Get the number of columns- Specified by:
getColumnCount
in interfaceTableModel
- Overrides:
getColumnCount
in classDefaultTableModel
- Returns:
- the number of columns
-
getRowCount
public int getRowCount()Get the number of rows- Specified by:
getRowCount
in interfaceTableModel
- Overrides:
getRowCount
in classDefaultTableModel
- Returns:
- the number of rows
-
getValueAt
Get the value at a given row and column- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classDefaultTableModel
- Returns:
- the value at a given row and column
-
clear
public void clear()Clear all the data -
setData
- Parameters:
data
- the data to set
-
isCellEditable
public boolean isCellEditable(int row, int column) Forces the cell to not be editable.- Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classDefaultTableModel
-