mondrian.gui
Class JTreeUpdater
java.lang.Object
mondrian.gui.JTreeUpdater
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeSelectionListener
public class JTreeUpdater
- extends java.lang.Object
- implements javax.swing.event.TreeExpansionListener, javax.swing.event.TreeSelectionListener
Helper to enable update the tree and keep expanded nodes expanded after
reloading the tree.
- Version:
- $Id: //open/mondrian/src/main/mondrian/gui/JTreeUpdater.java#12 $
- Author:
- erik
Constructor Summary |
JTreeUpdater(javax.swing.JTree tree)
Constructor |
Method Summary |
void |
treeCollapsed(javax.swing.event.TreeExpansionEvent treeExpansionEvent)
|
void |
treeExpanded(javax.swing.event.TreeExpansionEvent treeExpansionEvent)
|
void |
update()
Call this method whenever you update the tree and needs it reloaded |
void |
valueChanged(javax.swing.event.TreeSelectionEvent treeSelectionEvent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JTreeUpdater
public JTreeUpdater(javax.swing.JTree tree)
- Constructor
- Parameters:
tree
- The tree to track
update
public void update()
- Call this method whenever you update the tree and needs it reloaded
treeExpanded
public void treeExpanded(javax.swing.event.TreeExpansionEvent treeExpansionEvent)
- Specified by:
treeExpanded
in interface javax.swing.event.TreeExpansionListener
treeCollapsed
public void treeCollapsed(javax.swing.event.TreeExpansionEvent treeExpansionEvent)
- Specified by:
treeCollapsed
in interface javax.swing.event.TreeExpansionListener
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent treeSelectionEvent)
- Specified by:
valueChanged
in interface javax.swing.event.TreeSelectionListener