wfyj.net
当前位置:首页 >> jAvA ICon,ImAgEICon,ImAgE区别 >>

jAvA ICon,ImAgEICon,ImAgE区别

这些东西,你自己看看api会更懂的 javax.swing .Icon javax.swing.ImageIcon java.awt.Image icon是接口,imageicon实现icon接口,image是抽象类表示图形图像的所有类的超类。

Icon img1=new ImageIcon("H:/图片/hua.ico");//加载图片的方法 现在java支持的图片格式只有JPG(JPEG),PNG,Gif三种,你最好把它换成PNG格式~应该就没问题了! 还有就是编译完毕后在源文件下运行jar文件,因为有时在编译器下他不会调用图片。

java 1.5的JDK API,支持的格式有GIF、JPEG ,从 1.3 版本开始的 PNG格式。

解答如下: 第一个问题:如何保存ImageIcon上的图片: ImageIcon img = new ImageIcon("d:/11/1.jpg"); //直接从ImageIcon.getImage返回的并不是BufferedImage,不能直接转换 BufferedImage savedImage = new BufferedImage(img.getIconWidth(),...

Image img = Toolkit.getDefaultToolkit ().getImage ("F:\\Photo\\2014-02-08_141034.png"); setIconImage (img);

Image是一个抽象列,BufferedImage是Image的实现。 Image和BufferedImage的主要作用就是将一副图片加载到内存中。 它根据 Image 绘制 Icon。可使用 MediaTracker 预载根据 URL、文件名或字节数组创建的图像,以监视该图像的加载状态。

ImageIcon类里面本身没有提供图片比较的方法 如果楼主是想比较ImageIcon的来源是不是一样 最好是自己程序里面记录下来图片的Url或者文件地址 根据自己保存的来源来判断一不一样 如果是想判断两张来源不同的图片是不是相等 那就得用到图像判断了 ...

images这个文件夹放在项目的直接目录下,不要放在src目录下,应该就可以了。

创建一个 imageicon类的对象

this.setIconImage(new ImageIcon("E:\\workspace\\swing\\src\\image\\qq.png").getImage()); 这个需要绝对路径,才可以!你可以试一下! 共同学习!

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com