JList奇数列表

时间:2010-12-16 16:11:32

标签: java swing

我有一个JList,它使用DefaultListModel填充了值。

通过输入名称并按下按钮,它将列在JLlist(垂直换行)中。

但奇怪的是,它们恰好放在彼此之下(8项)。 但突然从8个项目开始,这些项目再次列在其中(如下所示)。

JList本身就足够大,所以可能导致这种最奇怪的行为? 以下所有项目都存储在列表中,并被添加到默认列表模型中。

1 9
2 10
3
4
5
6
7
8

但正确的输出应该是列在彼此之下的所有内容。

1 个答案:

答案 0 :(得分:4)

阅读JList API并点击“如何使用列表”的Swing教程链接。在那里它将解释支持3个值的“setLayoutOrientation”方法:

  1. 垂直
  2. 垂直包裹
  3. 横向包裹
  4. 您必须在代码中的某处设置此属性。