Inheritance diagram for TreeTable.AbstractTreeTableModel:
Public Member Functions | |
AbstractTreeTableModel (Object root) | |
Object | getRoot () |
boolean | isLeaf (Object node) |
void | valueForPathChanged (TreePath path, Object newValue) |
int | getIndexOfChild (Object parent, Object child) |
void | addTreeModelListener (TreeModelListener l) |
void | removeTreeModelListener (TreeModelListener l) |
Class | getColumnClass (int column) |
Returns the type for column number column . | |
boolean | isCellEditable (Object node, int column) |
By default, make the column with the Tree in it the only editable one. | |
void | setValueAt (Object aValue, Object node, int column) |
Sets the value for node node , at column number column . | |
Protected Member Functions | |
void | fireTreeNodesChanged (Object source, Object[] path, int[] childIndices, Object[] children) |
void | fireTreeNodesInserted (Object source, Object[] path, int[] childIndices, Object[] children) |
void | fireTreeNodesRemoved (Object source, Object[] path, int[] childIndices, Object[] children) |
void | fireTreeStructureChanged (Object source, Object[] path, int[] childIndices, Object[] children) |
Protected Attributes | |
Object | root |
EventListenerList | listenerList = new EventListenerList() |
|
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. Implements TreeTable.TreeTableModel. |