这是我的问题:
我有一个应用程序,每次迭代都会向我返回一个图像列表。图像大小不同,每次显示的图像数量也不同。
有没有办法在不知道要创建的 jPanel 数量的情况下在 jFrame 中显示所有图像?有没有简单的方法可以做到这一点?
Obs.: 图片应该同时显示,比如并排或列出,因为它们用于比较目的。
Obs.2:每次展示的图片数量在20-60张左右。
谢谢
最佳答案
因为您想在同一个面板中查看所有图像,我建议您使用 TreeMap Algorithm使用图像的尺寸作为每个图像的权重来显示面板。然后,调整每个图像的大小,使其适合每个面板。
(来源:tumblr.com)
在此处查看 Java 实现:http://plindenbaum.blogspot.com/2009/08/treemap-for-friendfeed.html
关于java - 我可以创建包含多个图像的 JFrame 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2155596/