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, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clear all the dataintGet the number of columnsintGet the number of rowsgetValueAt(int row, int col) Get the value at a given row and columnbooleanisCellEditable(int row, int column) Forces the cell to not be editable.voidsetData(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, setValueAtMethods 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:
getColumnCountin interfaceTableModel- Overrides:
getColumnCountin classDefaultTableModel- Returns:
- the number of columns
-
getRowCount
public int getRowCount()Get the number of rows- Specified by:
getRowCountin interfaceTableModel- Overrides:
getRowCountin classDefaultTableModel- Returns:
- the number of rows
-
getValueAt
Get the value at a given row and column- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin 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:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-