1

我的程序创建了一系列 JScrollPanes,每个都包含一个 JList。JList 垂直显示,每个都有固定的行数。它们所在容器的初始大小不足以显示完整的 JList,因此无法显示滚动窗格,但可以调整大小。

我希望每个 JScrollPane 在达到足以显示完整 JList 的大小时停止增长。

我尝试设置 JList SetVisibileRowCount,然后将 ScrollPane 的 MaximumSize 设置为 JList 的 MaximumSize,但似乎没有任何影响。

有什么建议么?

4

1 回答 1

1

示例显示了一种方法:它动态调用setVisibleRowCount()以限制最大大小。它可以帮助您构建一个sscce

于 2012-08-03T20:58:29.263 回答