如何使用Scrollbar设置JList的大小?

时间:2015-05-21 10:08:51

标签: java swing jlist jscrollbar

如何在JList中设置滚动条以及如何设置JList的大小。我有一个jList,在JList中我想设置修复高度。如果我的数据超过那个高度,我想显示一个滚动条。

2 个答案:

答案 0 :(得分:3)

在滚动条中设置JLit

JList<Object> list =  new JList<Object>();
JScrollPane sp = new JScrollPane(list);

调整JList的大小

list.setPreferredSize(new Dimension(200, 200));

答案 1 :(得分:2)

  

如何在JList中设置滚动条

JList包裹到JScrollPane

JList list = ...;
JScrollPane sp = new JScrollPane(list);
// Add the scrollpane to the container

有关详细信息,请参阅How to use scroll panes

  

以及如何设置JList的大小。

您可以使用JList#setVisibleRowCount来影响JList包裹在JList时要显示的可见行数。

你也可以使用JList#setPrototypeCellValue这是&#34;默认&#34; JList将用于计算单个单元格大小的值,这可用作性能增强,但会影响JList的宽度