gpt4 book ai didi

Java Swing : Autoscrolling using JList and JScrollPane

转载 作者:搜寻专家 更新时间:2023-11-01 01:58:12 24 4
gpt4 key购买 nike

我遇到了这个问题:

我有一个 JList(在 JScrollPane 中),大约有 1000 个元素,这个 JList 的尺寸显然不允许显示所有数据。现在,我在 JScrollPane 中有这个 JList,当我说 JList.setSelectedIndex() 时,我需要它,JScrollPane 会自动滚动到 JList 的那个索引上并显示该元素。

提前致谢!

最佳答案

我相信您正在寻找以下方法:

public void ensureIndexIsVisible(int index)

在封闭的视口(viewport)中滚动列表以使指定的单元格完全可见。这将使用指定单元格的边界调用 scrollRectToVisible。要使此方法起作用,JList 必须在 JViewport 中。如果给定的索引在列表的单元格范围之外,则此方法不会产生任何结果。

关于Java Swing : Autoscrolling using JList and JScrollPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3186742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com