标签: java swing jscrollpane jlist
我在JList中有一个JScrollPane,并希望滚动窗格的行为与列表包含少于10个项目时不存在(关于preferredSize)的行为相同。一旦列表包含至少10个项目,我希望滚动窗格具有首选大小,就像列表中包含10个项目一样。怎么可能?
JList
JScrollPane
preferredSize
答案 0 :(得分:2)
使用JList.setVisibleRowCount(int)。这将为滚动窗格将尝试遵循的列表设置首选高度。
JList.setVisibleRowCount(int)