Java的:ImageIcon的对图像的差异(Java: ImageIcon vs. Image d

2019-07-30 02:27发布

什么区别betweeen 的ImageIcon图像类/对象在Java中的小白这样任何人都可以解释一下吗? 谢谢

Answer 1:

其性质和应用是不同的。 图像是表示图形图像的所有类的抽象超类。 ImageIcon的是一个实现Icon界面,使用Image作为其源。

编辑:一个想象Image的东西, 可以被渲染和ImageIcon的东西被呈现为一个Icon ,当它paintIcon()方法被调用。

编辑:上面的链接将带你到JDK 6 API。 这些链接将带您到JDK 8 API: 图片和ImageIcon的 。



Answer 2:

您可以缩放和保存图像,但你不能用ImageIcon的做到这一点。 对于您的GUI创建图片,您通常使用的ImageIcon,但如果你不想这样做,图片应该会更好。



文章来源: Java: ImageIcon vs. Image difference