2012-01-15 6 views
4

У меня есть объект JTree, который использует модель DefaultTreeModel в качестве модели, и я добавляю/удаляю узлы уважения к этой модели.Jtree to JPanel

В этот момент мне нужно показать древовидную структуру в графическом интерфейсе, таком как JPanel. Как я могу отображать DefaultTreeModel элементов в Jpanel объект? Другими словами, как я могу нарисовать объекты JTree в объекте JPanel. Поскольку дерево может быть изменено, реализация должна отражать изменения.

Спасибо за помощь.

ответ

4

Что-то вроде:

JPanel p = new JPanel(new BorderLayout()); 
JScrollPane sp = new JScrollPane(jtree); 
p.add(BorderLayout.CENTER, sp); 
+0

Спасибо за ответ, но проблема немного отличается. Я хочу показать все элементы JTree как отдельный объект JPanel и нарисовать их в древовидной структуре, как двоичное дерево. –

+0

Итак, каждый на своем JPanel или все в одном JPanel? – Tom

Смежные вопросы