| Interface | Description | 
|---|---|
| TreeTableAction | 
 An action to add checkbox menu items to tree table popups. 
 | 
| TreeTableModel | 
 TreeTableModel is the model used by a JTreeTable. 
 | 
| TreeTableNode | 
 Interface for tree table nodes. 
 | 
| Class | Description | 
|---|---|
| AbstractTreeTableAction | 
 Default implementation of tree table action. 
 | 
| AbstractTreeTableModel | |
| DefaultTreeTableCellRenderer | 
 A custom tree cell renderer for changing icons in the tree. 
 | 
| DefaultTreeTableModel | 
 Default implementation of the TreeTableModel interface. 
 | 
| DefaultTreeTableNode | 
 Default implementation for tree table nodes. 
 | 
| DynamicTreeTableModel | 
 An implementation of TreeTableModel that uses reflection to answer TableModel methods. 
 | 
| JTreeTable | 
 This example shows how to create a simple JTreeTable component, 
 by using a JTree as a renderer (and editor) for the cells in a 
 particular column in the JTable. 
 | 
| JTreeTableTest | 
 A test usage of the tree table component. 
 | 
| MergeSort | 
 An implementation of MergeSort, needs to be subclassed to
 compare the terms. 
 | 
| SetTreeTableNode | 
 A tree table node, that has as name its number. 
 | 
| TreeTableModelAdapter | 
 This is a wrapper class takes a TreeTableModel and implements 
 the table model interface. 
 | 
| TreeTableNodeType | 
 The node type represents the generic properties
  of tree table nodes. 
 | 
| TreeTablePopupListener | 
 A mouse listener to add popup-menus to tree tables. 
 |