csli.util.swing.jtree
Class ExpandAllNodes
java.lang.Object
csli.util.swing.jtree.ExpandAllNodes
- All Implemented Interfaces:
- EventListener, TreeModelListener
public class ExpandAllNodes
- extends Object
- implements TreeModelListener
Expands all nodes in the tree model on every change.
Must be added BEFORE the model is set for the tree. JTree t = new JTree();
treeModel.addTreeModelListener( new ExpandAllNodes() );
t.setModel(treeModel);
The following will NOT work: JTree t = new JTree(treeModel); // WRONG
treeModel.addTreeModelListener( new ExpandAllNodes() ); // WRONG
- Author:
- Danilo Mirkovic
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpandAllNodes
public ExpandAllNodes(JTree tree,
boolean scrollToLastItem)
treeNodesChanged
public void treeNodesChanged(TreeModelEvent e)
- Specified by:
treeNodesChanged in interface TreeModelListener
treeNodesInserted
public void treeNodesInserted(TreeModelEvent e)
- Specified by:
treeNodesInserted in interface TreeModelListener
treeNodesRemoved
public void treeNodesRemoved(TreeModelEvent e)
- Specified by:
treeNodesRemoved in interface TreeModelListener
treeStructureChanged
public void treeStructureChanged(TreeModelEvent e)
- Specified by:
treeStructureChanged in interface TreeModelListener