基本上,我想要的功能是让用户使用文件选择将图像导入到程序中,然后该程序能够显示该图像。然后,我希望该图像能够序列化和反序列化,因为程序在启动之间存储。
作为一个子问题,显示多个图像的最佳方式是什么,是否有内置组件或类似的东西,我必须做一些东西。
谢谢
最佳答案
将图像加载到 Image 对象后,只需将其存储为想要显示它的类的成员,并在该组件的 PaintComponent() 方法中使用 drawImage() 即可。
如果您使用 ImageIcon,则如本问题所示:
How to best serialize a java.awt.Image?
您拥有序列化技术(注意警告)。
关于java - 允许 Java 应用程序用户导入要在程序中显示的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9667823/