Java:ImageIcon 与图像差异

标签 java image swing awt imageicon

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

最佳答案

它们的性质和应用是不同的。 Image是表示图形图像的所有类的抽象父类(super class)。 ImageIconIcon 接口(interface)的实现,它使用 Image 作为其源。

编辑:将Image 视为可以 渲染的东西,将ImageIcon 视为 渲染的东西当其 paintIcon() 方法被调用时呈现为 Icon

编辑:上面的链接会将您带到 JDK 6 api。这些链接会将您带到 JDK 8 api:ImageImageIcon .

关于Java:ImageIcon 与图像差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195864/

相关文章:

html - Grails:尝试显示图片但不工作

python - 在python中检测像素化图像

Java垂直布局

java - 更改 JTextPane 中现有 HTMLDocument 内容的样式

java - 具有可变长度字段的详细信息 JPanel

java - 致命异常 : AsyncTask #1 java. lang.RuntimeException:执行 doInBackground() 错误时发生错误

java - Java和C之间的通信协议(protocol)

java - 输出文件新行不从下一行开始

java - 为什么 Java 允许在接口(interface)中嵌套类定义?

html - 我的 img 去哪儿了?