JTree用于桌面应用程序

时间:2014-03-03 18:39:09

标签: java

我正在研究JTree。 但我不知道如何渲染选择的JTrees节点的内容,例如我申请的底部。 让我们说我会用内容进行申请 - 见我的照片。

enter image description here

我知道如何制作JTree,但如何管理 - 如果我点击例如SUV只是我的应用程序的底部部分将改变内容,JTree仍然和上部。仍然只是底部改变其内容。例如suv - 关于SUV,CABRIO的信息 - 信息abou cabrio。

Do I need another JPanels for upper part which will be stable? 

Do I need another JPanels for botton part which will not be stable?

我真的需要帮助解决这个问题,或者某些链接,我在哪里可以找到我的问题的答案

谢谢

1 个答案:

答案 0 :(得分:1)

您需要两个独立的组件:

  1. 一个JTree
  2. 单独的JPanel
  3. 您需要将一个TreeSelectionListener添加到JTree。这将告诉您何时用户选择了JTree中的一个值,您可以使用该选择来更改JPanel的内容。

    您所需的另一个 JPanel标记为“此部分保持不变”。您可能希望将两个JPanel放在带有VERTICAL_SPLIT的JSplitPane中。

    我故意遗漏了一些实施细节,因为看起来你正在完成一项家庭作业。