torero.gui
Class MyTreeUI.TreeModelHandler

java.lang.Object
  |
  +--torero.gui.MyTreeUI.TreeModelHandler
All Implemented Interfaces:
EventListener, TreeModelListener
Enclosing class:
MyTreeUI

public class MyTreeUI.TreeModelHandler
extends Object
implements TreeModelListener

Forwards all TreeModel events to the Tree's state.


Constructor Summary
MyTreeUI.TreeModelHandler()
           
 
Method Summary
 void treeNodesChanged(TreeModelEvent e)
          Called by the JTree whenever an item in the tree has been changed.
 void treeNodesInserted(TreeModelEvent e)
          Called by the JTree whenever an item has been inserted into the tree.
 void treeNodesRemoved(TreeModelEvent e)
          Called by the JTree whenever an item has been removed from the tree.
 void treeStructureChanged(TreeModelEvent e)
          Called by the JTree whenever the structure of the tree has changed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyTreeUI.TreeModelHandler

public MyTreeUI.TreeModelHandler()
Method Detail

treeNodesChanged

public void treeNodesChanged(TreeModelEvent e)
Called by the JTree whenever an item in the tree has been changed. The TreeUI is set to dirty treeNodesChanged() is called with the root NodeWrapper and tree.repaint() is called. It was never called during our tests.
Specified by:
treeNodesChanged in interface TreeModelListener
Parameters:
e - is forwarded to the treeNodesChanged() method.

treeNodesInserted

public void treeNodesInserted(TreeModelEvent e)
Called by the JTree whenever an item has been inserted into the tree. The TreeUI is set to dirty treeNodesInserted() is called with the root NodeWrapper, tree.repaint() and tree.treeDidChange() are called. It was never called during our tests.
Specified by:
treeNodesInserted in interface TreeModelListener
Parameters:
e - is forwarded to the treeNodesInserted() method.

treeNodesRemoved

public void treeNodesRemoved(TreeModelEvent e)
Called by the JTree whenever an item has been removed from the tree. The TreeUI is set to dirty treeNodesRemoved() is called with the root NodeWrapper, tree.repaint() is called. It was never called during our tests.
Specified by:
treeNodesRemoved in interface TreeModelListener
Parameters:
e - is forwarded to the treeNodesRemoved() method.

treeStructureChanged

public void treeStructureChanged(TreeModelEvent e)
Called by the JTree whenever the structure of the tree has changed. The TreeUI is set to dirty treeStructureChanged() is called with the root NodeWrapper, tree.repaint() is called.
Specified by:
treeStructureChanged in interface TreeModelListener
Parameters:
e - is forwarded to the treeStructureChanged() method.