我需要使用java swing制作一个可扩展的列表。我将尝试演示:
未膨胀的:
>[Expand me!]
>[And me!]
展开:
|[Expand me!]
>[Expand us too!]
>[Expand us too!]
>[Expand us too!]
>[And me!]
因此,当您单击列表中的“展开我”部分时,另一个列表将下拉,可能包含更多可扩展列表。如果你再次点击它,那么它的“子列表”将会缩回。很基本的。并且,正如您所看到的,我不是在寻找JComboBox,我不认为JList可以做到这一点。如果有人指出我正确的方向,或给出一些编程示例,我将不胜感激。
谢谢, MirroredFate
答案 0 :(得分:8)
如何使用JTree。
将一组分层数据显示为大纲的控件。
答案 1 :(得分:2)
您可以尝试使用JTable并在第一列中放置一个按钮。单击该按钮时,您在其间的行中添加更多数据。
<强>更新强>
这样的事情:
或者这个
我认为第一个使用JTree但是这个想法。
这两个属于JIDE Soft,请检查您是否可以购买许可证:http://www.jidesoft.com/products/grids.htm
滚动自己并不是一件容易的事,但也不是不可能。
答案 2 :(得分:1)
检查TreeTable或one example或Outline,但请注意,在官方Java(SnOracle)页面上,任何进度都已消失......,