I am using ULC 6.1.2.  I have an application which uses the ULCTableTree, 
I have also added functionality to expand all of the nodes of the table 
tree, I referenced the following mailing list entry when doing this work.

http://lists.canoo.com/mailman/private/ulc-developer/2005/002548.html

This does work but the performance on large tabletrees is not good.  The 
application appears to hang, and after a long period of time it finally 
returns with all of the nodes expanded.  I would like to know if the above 
is the best way to expand all of the nodes of a tabletree, or if there is 
a more efficient way of doing so?  The current way I have implemented this 
takes much to long for a user to have to wait.  If I debug the application 
it is getting through all of the code that I have written to do the 
expansion of the TableTree, and I am not sure what it is doing at this 
point.  Your help is appreciated.  I have attached some source code for a 
sample program that illustrates this problem.  If you run the 
MyTableTreeApp class, there is a button to expand all of the nodes.








thank you,



Brandon Broschinsky
Tomax Corporation
http://www.tomax.com

Attachment: MyTableTreeApp.java
Description: Binary data

Attachment: TableRowModel.java
Description: Binary data

Attachment: TreeNode.java
Description: Binary data

Reply via email to