java - 使用 JList 显示大量数据?

标签 java swing pagination jlist

我有一个 JList,它必须显示 3000 多个项目。我希望列表中有大约 100 个项目“可见”,当您滚动并接近“可见”项目的末尾(或开始)时,必须将下一部分(大约 50 个)加载到列表中。有什么简单的方法可以做到这一点吗?

最佳答案

列表只呈现可见部分。所以从这个角度来看没有开销。如果您想要延迟加载 - 使用自定义模型。

从这里page :
您可以编写自己的类来扩展 AbstractListModel 或 AbstractTableModel,以便您可以在必要时提供所需的数据。以下示例显示了 AbstractTableModel 的用法。

关于java - 使用 JList 显示大量数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8181579/

相关文章:

java - J2ME 中的正则表达式

java - GridBagLayout 内按钮的大小

wordpress - 将分页添加到页面中的自定义帖子循环

Github v3 API 获取所有组织超过 100 个

php - 什么是 Kohana 3.2 中最小的完整分页示例?

java - 如何压缩两个 Java 列表

java - Java中通过代理连接MySQL

java - 用于拍卖网站的框架的性能比较

java - 相交矩形

java - 重新定位 JFrame 的 ContentPane