Re: JTreeTable-branch is compilable

Tor Norbye <[email protected]> Sat, 26 Jul 2003 19:29:33 -0700
Newsgroups gmane.comp.java.netbeans.modules.tasklist.devel
Organization Sun Microsystems, Inc
Message-ID <[email protected]>
Tim Lebedkov wrote:
> Hello TaskList developers,
> 
> 2 weeks ago I posted a mail about jtreetable branch.
> I want to know what do you think about it and whether we
> will change the core to use jtreetable.

I sent you an e-mail a while ago (off the alias, on July 12th) with 
feedback on it. I haven't had time to review the architecture, but
it's a bit hard to evaluate since a lot of things are broken
right now; I don't think we should switch the core until the
jtreetable branch is feature equivalent. 

My gut reaction when you first proposed using a custom Swing
treetable instead of the openide TreeTableView was that it would
be a lot better to fix the TreeTableView instead, since it's
used in many other places. I do realize however that that results
in some performance problems, since unlike the Swing table model
architecture, we have to construct objects for rows that are not
visible (nodes). I do however believe that (excessive node creation)
is going to be fixed; I heard Jesse G. talk a little bit about that.
Also note that there's a rewrite underway for the treetableview
since it's known to have lots of problems.

Having said that however, if we had a better implementation we
could use right now, that would be compelling. But I don't believe
we're at that stage yet; are you trying to decide if you should spend
more time developing the branch?

-- Tor


>>Hello Tor,
>>
>>please look at the jtreetable_20030630 branch (core-module is tagged).
>>It is compilable now (use usertasks to test it). Not all
>>features from TreeTableView are supported but you can see
>>the basic architecture. Please let me know what do you think about it.
>>
>>--Tim