- Timestamp:
- 2004-10-08T13:20:01+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/util/SynchronizedTreeModel.java
r5581 r8243 3 3 import javax.swing.*; 4 4 import javax.swing.tree.*; 5 import org.greenstone.gatherer.util.DefaultSynchronizedTreeNode; 6 import org.greenstone.gatherer.util.TreeModelTest; 7 import org.greenstone.gatherer.util.SynchronizedTreeNode; 5 8 6 9 7 /** This synchronized TreeModel is comprised of two seperate models. The extended model is used to paint the screen, and can only be updated on the AWTEvent Thread. The second, private, model contains the current actual state of the model with changes made immediately. If such changes occur then a task is queued in the AWTEvent Thread to update the 'painted' model. This model depends on the TreeNodes used having these properties:
Note:
See TracChangeset
for help on using the changeset viewer.