如何将JScrollPane设置为JList周围的固定最大大小

时间:2012-08-03 17:31:59

标签: java swing jscrollpane jlist

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

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

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