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

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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам