Java:ImageIcon与Image Difference

2022-09-04 03:04:13

任何人都可以以新手的方式向我解释Java中的ImageIconImage类/对象之间的区别是什么?谢谢


答案 1

它们的性质和应用是不同的。图像是表示图形图像的所有类的抽象超类。ImageIcon 是用作其源的接口的实现。IconImage

编辑:将 a 视为可以呈现的内容,以及调用其方法时呈现为 a 的内容。ImageImageIconIconpaintIcon()

编辑:上面的链接将带您进入JDK 6 api。这些链接将带您进入 JDK 8 api:ImageImageIcon


答案 2

您可以缩放和保存图像,但不能使用 ImageIcon 执行此操作。要在GUI中创建图片,通常必须使用ImageIcon,但如果您不想这样做,Image应该更好。


推荐