是否有可能迫使JList的固定大小

问题描述:

我知道我可以设置最小和最大尺寸,以防止JList中的调整,但我不知道什么样JList.setFixed(true)或类似的东西存在?是否有可能迫使JList的固定大小

的理由让我不使用最大和最小尺寸是,他们目前显示为0,0 0,0和我不希望使用试验和错误找到我的完美的大小花费时间。

你可以使用:

list.setVisibleRowCount(...); 
JScrollPane scrollPane = new JScrollPane(list); 
panel.add(scrollPane); 

小组应使用尊重组件的首选尺寸的布局管理器。然后,列表将是一个常量大小,滚动条将按需要显示。