org.freehep.swing.treetable
Class TreeTableModelAdapter
java.lang.Object
javax.swing.table.AbstractTableModel
org.freehep.swing.treetable.TreeTableModelAdapter
- All Implemented Interfaces:
- Serializable, TableModel
- public class TreeTableModelAdapter
- extends AbstractTableModel
This is a wrapper class takes a TreeTableModel and implements
the table model interface. The implementation is trivial, with
all of the event dispatching support provided by the superclass:
the AbstractTableModel.
- Version:
- $id$
- Author:
- Philip Milne, Scott Violet
- See Also:
- Serialized Form
- Source Code:
- TreeTableModelAdapter.java
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeTableModelAdapter
public TreeTableModelAdapter(TreeTableModel treeTableModel,
JTree tree)
isCellEditable
public boolean isCellEditable(int row,
int column)
getColumnClass
public Class getColumnClass(int column)
getColumnCount
public int getColumnCount()
getColumnName
public String getColumnName(int column)
getRowCount
public int getRowCount()
setValueAt
public void setValueAt(Object value,
int row,
int column)
getValueAt
public Object getValueAt(int row,
int column)
getRowForLocation
protected int getRowForLocation(int x,
int y)
delayedFireTableDataChanged
protected void delayedFireTableDataChanged()
- Invokes fireTableDataChanged after all the pending events have been
processed. SwingUtilities.invokeLater is used to handle this.
nodeForRow
protected Object nodeForRow(int row)
pathForRow
protected TreePath pathForRow(int row)
Copyright © 2000-2004 FreeHEP, All Rights Reserved.