允许Java应用程序用户导入要在程序中显示的图像

时间:2012-03-12 13:21:56

标签: java import filestream image

基本上,我想要的功能是让用户使用文件选择将图像导入程序,然后该程序能够显示该图像。然后我希望这个图像能够序列化和反序列化,因为程序存储在启动之间。

作为一个子问题,显示多个图像的最佳方式是,是否有构建组件或类似的东西,我将需要制作一些东西。

由于

1 个答案:

答案 0 :(得分:0)

将图像加载到Image对象后,只需将其存储为要显示它的类的成员,并在该组件的paintComponent()方法中使用drawImage()。

如果你使用ImageIcon,那么就像这个问题中给出的那样:

How to best serialize a java.awt.Image?

你有自己的序列化技术(请注意警告)。