Swing 编程之图标

注意区别:

  •   ImageIcon是图标
  •   Image是图片
两者关系:

  •   ImageIcon.getImage()方法可以获得图片
  •   ImageIcon的构造方法之一是:ImageIcon(),无参数构造方法,先生成一个ImageIcon对象,当需要设置图片时,再调用    setImage(Image image)方法来创建图标

 图标:          

图标可以放置在按钮、标签上,图标既可以由java.awt.Graphics类绘制,又可以利用java.swing.ImageIcon类由现有图片进行绘制


ImageIcon类的构造方法有:

  ImageIcon(),无参数构造方法,先生成一个ImageIcon对象,当需要设置图片时,再调用setImage(Image image)方法来创建图标
 ImageIcon(Image image)参数为Image对象,直接从图片源创建ImageIcon对象
 ImageIcon(Image image,String description),为图片添加简短的描述,但是描述不会在图标上显示,描述可以用ImageIcon的getDescription()方法获得
 ImageIcon(URL url),利用计算机网络上的图像文件的URL地址创建图标

java中在标签上添加图标的代码是:

JLabel label=new JLabel("");

label.setIcon(new ImageIcon("src/image/1.png"));

或者设置图标的代码可为:label.setIcon(new ImageIcon(窗体类.class.getResource("src/image/1.png")));

或者设置图像标签的代码可为:JLabel label=new JLabel(ImageIcon imageicon);


*创建Image类型对象的一种方法的代码为:ImageIcon icon=new ImageIcon(classURL);

                                                              Image image=icon.getImage();

*创建Image类型的对象的另一种方法的代码为:Image image=Toolkit.getDefaultToolkit().getImage(classURL)

classURL是图片的地址




               
               
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值