Swing中的多列列表

时间:2010-11-22 02:52:26

标签: java swing jlist multiple-columns

首先,我在Java中使用Swing。在我的应用程序中,我需要一个多列列表(如果这是我应该称之为)。多列列表的含义是类似于Windows资源管理器显示文件和文件夹的列表视图模式。

因此,我列表中的所有列都将具有相同的对象(例如文件),但我希望能够将它们放在不同的列上,以便拥有更广泛的视图。

有没有人有任何建议我怎么能这样做?

谢谢, 礼

2 个答案:

答案 0 :(得分:6)

可以使用:

list.setLayoutOrientation(JList.HORIZONTAL_WRAP);

答案 1 :(得分:-1)

或者,您可以使用JScrollPane。这将处理为您创建滚动条等问题,这将解决垂直空间耗尽的问题,从而无需额外的列。