[英]Adding scroolbar to JList(including DefaultListModel object )
我正在尝试向我的JList
添加滚动条,并且我在该站点中进行了搜索,有关此主题的内容很多,但是当ı从引用的问题中尝试某些操作时,它们中的任何一个都起作用了。我的代码在这里。
list = new JList();
list.setVisibleRowCount(1000);
model = new DefaultListModel<String>();
list.setModel(model);
JScrollPane scrollpane = new JScrollPane();
scrollpane.setViewportView(list);
如何将滚动条添加到JList
? 有人可以帮我解决这个问题吗?
如何将scroolbar添加到JList中?有人可以帮助我解决这个问题吗?
当列表中的元素数大于滚动窗格的大小时,滚动条将自动出现。
我猜setVisibleRowCount(...)
方法什么都不做,因为您没有向ListModel添加任何数据。 由于没有要渲染的内容,因此大小将为0。使用1000行计数也没有意义,因为您无法在单个页面上显示1000行数据。 该属性应该是一个合理的值,例如10,因此即使列表中有100个项目,您也可以一次查看10个数据项。
如果需要更多帮助,请发布一个SSCCE来演示您的问题(一旦您实际上向模型中添加了数据并使行计数合理)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.