2013-11-20 3 views
7

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

enter image description here

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

Я попробовал aproach, как это обсуждалось здесь: JTable as a JTree Node и здесь Put JTable in the JTree, но это не соответствует моим потребностям. Я также читал о JXTreeTable из проекта SwingX, но, похоже, очень сложно найти полезные примеры. Также многие ссылки на такие решения, как кажется, приводят к (уже не существующим) веб-сайтам солнца и/или перенаправляются на сайт оракула ...

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

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

ответ

5

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

+2

много THX, глядя на него прямо сейчас. также просто наткнулся на этот: [JavaSwingTreeTable] (http://www.hameister.org/JavaSwingTreeTable.html) . кажется, именно то, что мне нужно! – Ulathar