Java中的多层次(嵌套?)Jlist

Iva*_*vic 2 java swing jtree jlist jtreetable

有没有办法创建一个具有多个(我瞄准三个)级别的JList?

像这样的东西:

level 1 item
  level 2 item
  level 2 item
     level 3 item
level 1 item
level 1 item
  level 2 item
  level 2 item
     level 3 item
     level 3 item
Run Code Online (Sandbox Code Playgroud)

我的程序中有(最多)三级组件GUI,我需要以某种方式使用户能够组织GUI的元素,将它们移到彼此之上或之下.

它可以用JList完成,还是有其他方法来处理这些事情?也许有些图书馆?

Nei*_*eil 7

我想你可以,是的,但是你正处于一个受伤的世界.JList从概念的角度自然地表示List,而不是树,这意味着大多数排序逻辑必须由您完成.您可能感兴趣的是JTree.


bri*_*ium 6

我想你应该用JTree它.