CESE 1.4.7

com.simulogic.dataview.legend
Class LegendTree

java.lang.Object
  extended by com.simulogic.dataview.legend.LegendTree
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.TreeModelListener

public class LegendTree
extends java.lang.Object
implements javax.swing.event.TreeModelListener, java.beans.PropertyChangeListener

Creates legend for a data interior


Constructor Summary
LegendTree(DataView v)
          Default constructor
 
Method Summary
 javax.swing.JTree getTreeComponent()
          Returns tree representation of the legend
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Reflects change in the property (disables/enables) action
 void treeNodesChanged(javax.swing.event.TreeModelEvent treeModelEvent)
           
 void treeNodesInserted(javax.swing.event.TreeModelEvent treeModelEvent)
           
 void treeNodesRemoved(javax.swing.event.TreeModelEvent treeModelEvent)
           
 void treeStructureChanged(javax.swing.event.TreeModelEvent treeModelEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegendTree

public LegendTree(DataView v)
Default constructor

Parameters:
v - data view
Method Detail

getTreeComponent

public javax.swing.JTree getTreeComponent()
Returns tree representation of the legend

Returns:
tree

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Reflects change in the property (disables/enables) action

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
evt - event

treeStructureChanged

public void treeStructureChanged(javax.swing.event.TreeModelEvent treeModelEvent)
Specified by:
treeStructureChanged in interface javax.swing.event.TreeModelListener
Parameters:
treeModelEvent -

treeNodesInserted

public void treeNodesInserted(javax.swing.event.TreeModelEvent treeModelEvent)
Specified by:
treeNodesInserted in interface javax.swing.event.TreeModelListener
Parameters:
treeModelEvent -

treeNodesRemoved

public void treeNodesRemoved(javax.swing.event.TreeModelEvent treeModelEvent)
Specified by:
treeNodesRemoved in interface javax.swing.event.TreeModelListener
Parameters:
treeModelEvent -

treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent treeModelEvent)
Specified by:
treeNodesChanged in interface javax.swing.event.TreeModelListener
Parameters:
treeModelEvent -

CESE 1.4.7

Copyright (c) 1999 - 2007 Cell Electrophysiology Simulation Environment (CESE). All rights reserved.