JList喜欢树

时间:2014-12-07 10:33:01

标签: java swing jlist jtree

我使用4个模型得到1 JList。该列表显示的模型取决于一个用户从JComboBox中选择的内容。我目前所拥有的是该列表显示所有模型的数据:

group1
group2
group3
...

我需要的是,对于3个模型,它显示如上(上图),但对于其他模型,它必须显示如下(树结构):

group1
      group1_0
      group1_1
group2
group3
      group3_0
...

任何人都可以帮我吗?任何人都可以指出我对此的实现或(我发现的其他内容)我应该依赖于JComboBoxJList之间JTree'切换'的值吗?如何在不弄乱布局的情况下这样做(我正在使用GridBagLayout)。

1 个答案:

答案 0 :(得分:2)

  

我应该依赖JComboBox的价值'开关' JList和JTree之间?

是。除非你能想出更好的方法。

  

如果不搞乱布局(我正在使用GridBagLayout)

,我该怎么做呢?

将一个面板放在列表中。给面板一个CardLayout 1 。将JTreeJList添加到面板,并根据需要在它们之间进行切换。

  1. E.G。如this answer
  2. 所示