ti.swing.treetable
Class AbstractTreeTableModel
java.lang.Object
ti.swing.treetable.AbstractTreeModel
ti.swing.treetable.AbstractTreeTableModel
- All Implemented Interfaces:
- javax.swing.tree.TreeModel, TreeTableModel
- public abstract class AbstractTreeTableModel
- extends AbstractTreeModel
- implements TreeTableModel
Default implmentations for methods in the TreeTableModel interface.
Field Summary |
protected javax.swing.event.EventListenerList |
listenerList
|
Method Summary |
java.lang.Class |
getColumnClass(int column)
Returns the type for column number column . |
boolean |
isCellEditable(java.lang.Object node,
int column)
By default, make the column with the Tree in it the only editable one. |
void |
setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
Sets the value for node node , at column number
column . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.tree.TreeModel |
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged |
listenerList
protected javax.swing.event.EventListenerList listenerList
AbstractTreeTableModel
public AbstractTreeTableModel(java.lang.Object root)
- Class Constructor.
getColumnClass
public java.lang.Class getColumnClass(int column)
- Description copied from interface:
TreeTableModel
- Returns the type for column number
column
.
- Specified by:
getColumnClass
in interface TreeTableModel
isCellEditable
public boolean isCellEditable(java.lang.Object node,
int column)
- By default, make the column with the Tree in it the only editable one.
Making this column editable causes the JTable to forward mouse
and keyboard events in the Tree column to the underlying JTree.
- Specified by:
isCellEditable
in interface TreeTableModel
setValueAt
public void setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
- Description copied from interface:
TreeTableModel
- Sets the value for node
node
, at column number
column
.
- Specified by:
setValueAt
in interface TreeTableModel