2012-01-15 44 views
4

我有一个JTree对象,它使用DefaultTreeModel作为模型,我添加/删除节点相对于该模型。Jtree到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对象,并将它们绘制为树状结构,如二叉树。 – 2012-01-15 06:16:34

+0

因此,每个在它自己的JPanel或全部在一个JPanel? – Tom 2012-01-15 08:36:27