prefuse.util.ui
Class PrefuseTableModel
java.lang.Object
prefuse.util.ui.PrefuseTableModel
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.table.TableModel, TableListener
public class PrefuseTableModel
- extends java.lang.Object
- implements javax.swing.table.TableModel, TableListener
TableModel implementation that serves as an adapter between a prefuse
Table instance and a JTable component.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrefuseTableModel
public PrefuseTableModel(Table table)
- Creates a new PrefuseTableModel
- Parameters:
table
- the underlying prefuse table
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface javax.swing.table.TableModel
- See Also:
TableModel.getColumnCount()
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface javax.swing.table.TableModel
- See Also:
TableModel.getRowCount()
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- See Also:
TableModel.isCellEditable(int, int)
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- See Also:
TableModel.getColumnClass(int)
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
- See Also:
TableModel.getValueAt(int, int)
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- See Also:
TableModel.setValueAt(java.lang.Object, int, int)
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- See Also:
TableModel.getColumnName(int)
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
addTableModelListener
in interface javax.swing.table.TableModel
- See Also:
TableModel.addTableModelListener(javax.swing.event.TableModelListener)
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
removeTableModelListener
in interface javax.swing.table.TableModel
- See Also:
TableModel.removeTableModelListener(javax.swing.event.TableModelListener)
tableChanged
public void tableChanged(Table t,
int start,
int end,
int col,
int type)
- Description copied from interface:
TableListener
- Notification that a table has changed.
- Specified by:
tableChanged
in interface TableListener
- Parameters:
t
- the table that has changedstart
- the starting row index of the changed table regionend
- the ending row index of the changed table regioncol
- the column that has changed, or
EventConstants.ALL_COLUMNS
if the operation affects all
columnstype
- the type of modification, one of
EventConstants.INSERT
, EventConstants.DELETE
, or
EventConstants.UPDATE
.- See Also:
TableListener.tableChanged(prefuse.data.Table, int, int, int, int)
Copyright © 2007 Regents of the University of California