是否可以强制JList为固定大小

时间:2015-10-15 15:52:24

标签: java swing

我知道我可以设置最小和最大尺寸以防止JList调整大小但是我想知道是否存在类似JList.setFixed(true)之类的东西?

我没有使用最大和最小尺寸的原因是它们目前显示为0,0 0,0并且我不希望花时间使用反复试验找到我的完美尺寸。

1 个答案:

答案 0 :(得分:2)

你会使用:

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

面板应使用一个布局管理器,它尊重组件的首选大小。然后列表将是一个恒定的大小,滚动条将根据需要显示。