java - 如何让 Jlist 在添加新元素后自动向下滚动

标签 java swing file text

刚刚有一个简单的问题,如何使 JList 自动滚动到我添加的新元素。下面是我向 jList 添加 4 个新元素的示例。它只会添加。通常

然后,当我添加第五个元素时,它只是添加该元素,不会向下滚动来显示它。

有什么建议吗?

谢谢。

最佳答案

将项目添加到模型后,您可以使用:

list.ensureIndexIsVisible( list.getModel().getSize() -1 )

关于java - 如何让 Jlist 在添加新元素后自动向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588685/

相关文章:

java - 使用 Collections.sort 对对象的 LinkedList 进行排序

java - 用于查找以 @ 开头并以空格或换行符结尾的单词的正则表达式

java - 从文本区域获取文本并在标签上将其设置为粗体

c - 如何将一个C文件分成多个文件

python - 为什么我的 Python 代码不起作用?

c - 我应该指望换行符是什么字符?

java - 使用 BufferedReader 中的 JSONArray.put(String) 出现意外结果

Java Integer类中的getChars方法,为什么它使用按位运算而不是算术运算?

java - 如何从 JTable 中删除所有列?

java - 在插入符号位置下方显示 JDialog