如何以编程方式控制JScrollPane的位置?

时间:2011-08-09 23:56:35

标签: java swing jscrollpane viewport

我的JScrollPane包含JPanel,而JList包含ScrollBar。我希望视口始终显示列表的 end (从中删除或添加项目)。我可以通过将{{1}}拖动到底部来手动完成此操作,只需按照我想要的方式拖动它。我该怎么做才能自动完成这项工作?

2 个答案:

答案 0 :(得分:3)

应该很简单。只需使用JList的ensureIndexIsVisible方法并将其传递给列表中的最后一个索引(size-1)。

答案 1 :(得分:-1)

创建JScrollPane后,您可以使用“scrollto”调用。

这是文档的链接。 http://jscrollpane.kelvinluck.com/scroll_to.html