任何人都可以用新手的方式向我解释 Java 中 ImageIcon 和 Image 类/对象之间的区别吗?谢谢
最佳答案
它们的性质和应用是不同的。 Image是表示图形图像的所有类的抽象父类(super class)。 ImageIcon是 Icon
接口(interface)的实现,它使用 Image
作为其源。
编辑:将Image
视为可以 渲染的东西,将ImageIcon
视为将 渲染的东西当其 paintIcon()
方法被调用时呈现为 Icon
。
编辑:上面的链接会将您带到 JDK 6 api。这些链接会将您带到 JDK 8 api:Image和 ImageIcon .
关于Java:ImageIcon 与图像差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195864/