【发布时间】:2015-05-27 19:23:45
【问题描述】:
我必须从一个文件夹中读取 10000 张或更多图像并将其显示在 Jpanel 中。
一次用户可以在屏幕上查看 5 行。当用户向下滚动时,我应该将其他 5 行加载到屏幕中。
当用户向下滚动时,我想从内存中卸载之前加载的图像,并在用户向上滚动时再次加载。
我怎样才能做到这一点?
将图像加载到高性能面板的最佳方法是什么。
无需滚动即可将大量(超过 10000 张)图像显示到Jpanel。
【问题讨论】:
-
这里我正在寻找关于从内存中加载和卸载图像
-
您可以通过简单地重置您将附加图像的 JLable 来卸载,并且对于第一个五个使用相同的逻辑进行加载,但主要问题是在滚动时获取事件,为此我已为您提供链接
-
o display an image的可能重复
标签: java image swing memory lazy-loading