Java中swing使用ImageIcon类添加图标
Java中swing使用ImageIcon类添加图标
基础知识:
Swing可以利用javax.swing.ImageIcon 类实现了Icon接口 ,同时java支持多种图片格式。
有多个构造方法,常用的几个:
(1)public ImageIcon():该构造方法创建一个通用的ImageIcon对象,当真正需要使用图片的时候再使用ImageIcon对象调用setImage(Image image)方法来操作。
(2)public ImageIcon(Image image):可以直接从图片源创建图标。
(3)public ImageIcon(Image image,String description):除了可以在图片源创建图标之外,还可以为这个图标添加简短地描述,但这描述不会在图标上显示,可以使用getDescription方法获取这个描述。
(4)public 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
绝对路径。
本文链接二维码可以保存在本地:保存
http://phpersay.com/index.php?c=index&m=articleDetailInfo&id=117
分类 Java | 浏览 (5985) | 赞 (0) | 踩 (0) | | 2018-03-14 14:57:29 |
相关文章