如何在JList中设置滚动条以及如何设置JList的大小。我有一个jList,在JList中我想设置修复高度。如果我的数据超过那个高度,我想显示一个滚动条。
答案 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
的宽度