Как: JTable со сворачиваемым JTree в первом столбце и данными в других столбцах?

Я несколько заблудился на этом этапе: я пытаюсь создать JTable, который может содержать какую-то структуру данных Tree (JTree?) В первом столбце, за которым следуют данные, основанные на узле дерева в других столбцах, как показано ниже изображение:

введите описание изображения здесь

На этом изображении показана структура моего JTree. Красные линии указывают структуру таблицы, которую мне нужно реализовать. Каждый узел в дереве следует рассматривать как отдельную строку в этой таблице и т. Д. Я надеюсь, что ясно, чего я пытаюсь достичь.

Я попробовал такой подход, как это обсуждалось здесь: JTable как узел JTree и здесь Поместите JTable в JTree, но это не соответствует моим потребностям. Я также читал о JXTreeTable из проекта SwingX, но, похоже, очень сложно найти какие-либо полезные примеры. Также многие ссылки на подобные решения, похоже, ведут на (уже не существующие) веб-сайты sun и / или перенаправляются на сайт oracle ...

Было бы здорово, если бы кто-нибудь мог привести меня в правильное русло и / или предоставить какой-нибудь примерный код того, как это сделать (правильно).

Любая помощь будет оценена;).


person Ulathar    schedule 20.11.2013    source источник


Ответы (1)


Создайте свой собственный компонент TreeTable, как показано по следующей ссылке: http://www.java2s.com/Code/Java/Swing-Components/JTreeTablecomponent.htm

person Mister D.    schedule 20.11.2013
comment
спасибо большое, изучаю это прямо сейчас. также только что наткнулся на это: JavaSwingTreeTable. кажется именно то, что мне нужно! - person Ulathar; 20.11.2013