gpt4 book ai didi

java - 如何获取在我的 JList 中可见的列数和行数?

转载 作者:行者123 更新时间:2023-11-29 08:11:32 27 4
gpt4 key购买 nike

我有一个 JList 位于 JscrollPane 内,我正在尝试对数据进行分页,当用户滚动时,它会加载适当的数量数据到屏幕上。问题是我需要弄清楚我需要从我的文件中缓冲出多少数据,唯一的方法就是弄清楚需要在屏幕上显示多少数据。有谁知道如何从我的 JList 中获取可以显示的数字或行和列?使用 JListJScrollPane 进行分页也是一个好主意,还是有其他方法更适合在滚动面板中显示大量数据?

谢谢

最佳答案

您可以使用 JListgetFirstVisibleIndexgetLastVisibleIndex 方法来计算它在可见时显示的项目数。

如果滚动 Pane 中的视口(viewport)大小发生变化,则可见行数也会发生变化。因此,如果组件可调整大小,您可能需要监听组件大小的变化。

关于java - 如何获取在我的 JList 中可见的列数和行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7893162/

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