【发布时间】:2011-10-21 22:11:27
【问题描述】:
我有一个类似下面的 Jlist。我正在使用JList.HorizontalWrap 来实现这一点,但由于某种原因,在列表中的第 4 项之后,它开始了一个新行。
这是我用来让列表看起来像这样的配置。
sList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
sList.setVisibleRowCount(-1);
sList.setLayoutOrientation(JList.HORIZONTAL_WRAP);
有什么方法可以将列表行数设置为 Jlist 的宽度,以便在开始新行之前设置列表中的所有项目?
【问题讨论】:
-
这看起来是您创建和发布SSCCE 的好人选。
-
-1,我看到你还没有从你上次的帖子中学到很多东西 (stackoverflow.com/questions/6969358/…)。您是否希望我们继续回来检查您是否发布了 SSCCE?
-
@camickr,我发的帖子是问一个一般的“如何”编程问题。我问是否有办法设置 JList 布局,以便列表中的项目在开始新行之前填充列表的宽度。
-
@Warz:不,你错了;这是我的代码问题出了什么问题。是的,您需要 SSCCE。
-
@Warz,不,您编写了一些代码,但它没有按您预期的方式工作。因此,您发布带有问题的 SSCCE。很简单。
标签: java swing selection jlist alignment