首先,我在Java中使用Swing。在我的应用程序中,我需要一个多列列表(如果这是我应该称之为)。多列列表的含义是类似于Windows资源管理器显示文件和文件夹的列表视图模式。
因此,我列表中的所有列都将具有相同的对象(例如文件),但我希望能够将它们放在不同的列上,以便拥有更广泛的视图。
有没有人有任何建议我怎么能这样做?
谢谢, 礼
答案 0 :(得分:6)
可以使用:
list.setLayoutOrientation(JList.HORIZONTAL_WRAP);
答案 1 :(得分:-1)
或者,您可以使用JScrollPane。这将处理为您创建滚动条等问题,这将解决垂直空间耗尽的问题,从而无需额外的列。