Javaswing使用ImageIcon类添加图标


基础知识:

Swing可以利用javax.swing.ImageIcon 类实现了Icon接口 ,同时java支持多种图片格式。

有多个构造方法,常用的几个:

1public ImageIcon():该构造方法创建一个通用的ImageIcon对象,当真正需要使用图片的时候再使用ImageIcon对象调用setImage(Image image)方法来操作。

2public ImageIcon(Image image):可以直接从图片源创建图标。

3public ImageIcon(Image imageString description):除了可以在图片源创建图标之外,还可以为这个图标添加简短地描述,但这描述不会在图标上显示,可以使用getDescription方法获取这个描述。

4public ImageIcon(URL url):该构造方法利用位于计算机网络上的图像文件创建图标。



常用的方法:


第一种方式:

//创建ICON对象 所谓相对路径就是相对于工程根目录的位置,com.soft是包名

Icon icon = new ImageIcon("src/com/ming/logo.png");


第二种方式:

URL url = MyImageIcon.class.getResource("logo.png");

System.out.println(url);


Icon icon = new ImageIcon(url); //创建ICON对象


jLabel.setIcon(icon); //为标签添加图片


console控制台:

file:/Users/zhizhou/eclipse-workspace/Demo/bin/com/mingrisoft/logo.png


绝对路径。


本文链接二维码可以保存在本地:保存

| 浏览 (5664) | (0) | (0) | | 2018-03-14 14:57:29 |


相关文章

  1. Java异常之数组元素下标越界异常
  2. java算数异常之0作为除数出现