ti.chimera.fs
Class FileSystemTreeModel.FileSystemTreeExpansionListener
java.lang.Object
ti.chimera.fs.FileSystemTreeModel.FileSystemTreeExpansionListener
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.TreeExpansionListener
- Enclosing class:
- FileSystemTreeModel
- public static class FileSystemTreeModel.FileSystemTreeExpansionListener
- extends java.lang.Object
- implements javax.swing.event.TreeExpansionListener
A TreeExpansionListener
which helps the
TreeModel
track what files are visible, so that the
model can make intelligent choices about what files to watch (poll)
for changes. To ensure that the model notices changes to the file
system, and therefore the tree gets the appropriate update events
when the filesystem changes, you need to add this expansion listener,
for example:
JTree tree = new JTree( new FileSystemTreeModel( "/", null ) )
tree.addTreeExpansionListener( new FileSystemTreeModel.FileSystemTreeExpansionListener() );
Method Summary |
void |
treeCollapsed(javax.swing.event.TreeExpansionEvent evt)
Called whenever an item in the tree has been collapsed. |
void |
treeExpanded(javax.swing.event.TreeExpansionEvent evt)
Called whenever an item in the tree has been expanded. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileSystemTreeModel.FileSystemTreeExpansionListener
public FileSystemTreeModel.FileSystemTreeExpansionListener()
treeExpanded
public void treeExpanded(javax.swing.event.TreeExpansionEvent evt)
- Called whenever an item in the tree has been expanded.
- Specified by:
treeExpanded
in interface javax.swing.event.TreeExpansionListener
treeCollapsed
public void treeCollapsed(javax.swing.event.TreeExpansionEvent evt)
- Called whenever an item in the tree has been collapsed.
- Specified by:
treeCollapsed
in interface javax.swing.event.TreeExpansionListener