This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 30447 - Swing compatible TreeTableView
Summary: Swing compatible TreeTableView
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Outline&TreeTable (show other bugs)
Version: 3.x
Hardware: PC All
: P3 blocker (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2003-01-28 19:57 UTC by Tim Lebedkov
Modified: 2009-01-26 13:13 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Lebedkov 2003-01-28 19:57:28 UTC
Hi,

I think it would be a good thing to rewrite TreeTableView 
(or create a superclass for TreeTableView) so that it is 
Swing compatible. There are 2 things I dislike in the 
current implementation:

- TreeTableView extends JScrollPane. It should be used as 
all other Swing components.
- It uses NodeTableModel. It should define a 
TreeTableModel and be independent from Nodes.

As a start point see JTreeTable on the Swing Connection

Tim
Comment 1 _ tboudreau 2003-12-01 12:12:58 UTC
Taking this issue and setting dependency, since I seem to have
inherited maintenance of TreeTableView.

FWIW, there are fixes to a bunch of miscellaneous issues that will be
integrated when I merge the property panel rewrite branch - foremost,
performance will be considerably better and it will be navigable via
the keyboard (similar shortcuts, etc. as PropertySheet).

Long term the thing just needs to be rewritten.

Tim, where is the TreeTableView you guys are using in the TaskList
module?  You said you had a different implementation.
Comment 2 Tim Lebedkov 2003-12-01 17:08:34 UTC
Hi,

JTreeTable is used only in the compiler submodule of the tasklist 
module as it was an experiment ( see 
http://tasklist.netbeans.org/source/browse/
tasklist/compiler/src/org/netbeans/modules/tasklist/compiler/treetable
/)

BTW: I have already implemented sorting and changing visible columns.

--Tim
Comment 3 Stanislav Aubrecht 2008-10-14 09:56:11 UTC
etable & outline components are already available in netbeans code base - closing
Comment 4 Tim Lebedkov 2009-01-26 13:13:34 UTC
ok