我有一个 JList,它必须显示 3000 多个项目。我希望列表中有大约 100 个项目“可见”,当您滚动并接近“可见”项目的末尾(或开始)时,必须将下一部分(大约 50 个)加载到列表中。有什么简单的方法可以做到这一点吗?
最佳答案
列表只呈现可见部分。所以从这个角度来看没有开销。如果您想要延迟加载 - 使用自定义模型。
从这里page :
您可以编写自己的类来扩展 AbstractListModel 或 AbstractTableModel,以便您可以在必要时提供所需的数据。以下示例显示了 AbstractTableModel 的用法。
关于java - 使用 JList 显示大量数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8181579/