BufferedImage和ImageIcon的区别
来源:百度知道 编辑:UC知道 时间:2024/06/08 09:42:06
麻烦哪位大侠帮帮忙!!
java.awt
类 Image
java.lang.Object
java.awt.Image
直接已知子类:
BufferedImage, VolatileImage
BufferedImage是image的子类 在image基础上加了缓存功能
javax.swing
类 ImageIcon
java.lang.Object
javax.swing.ImageIcon
所有已实现的接口:
Serializable, Accessible, Icon
--------------------------------------------------------------------------------
public class ImageIconextends Objectimplements Icon, Serializable, Accessible一个 Icon 接口的实现,它根据 Image 绘制 Icon。可使用 MediaTracker 预载根据 URL、文件名或字节数组创建的图像,以监视该图像的加载状态。
从BufferedImage转化成ImageIcon只需 ImageIcon im=newImageIcon(BufferedImage实例)
反之则 用ImageIcon的Image getImage() 方法
返回此图标的 Image。
Image是一个抽象列,BufferedImage是Image的实现。 Image和BufferedImage的主要作用就是将一副图片加载到内存中。
它根据 Image 绘制 Icon。可使用 MediaTracker 预载根据 URL、文件名或字节数组创建的图像,以监视该图像的加载状态。
Image是一个抽象列,BufferedImage是Image的实现。 Image和BufferedImage的主要作用就是将一副图片加载到内存中。
它根据 Image 绘制 Icon。可使