1、需求说明

在客户端程序中,经常会有展示一个icon图标的需求。
在 java swing 中,JLabel 被设计成了 展示静态文本 、静态icon的组件。
JLabel 的 setIcon 方法,可以设置icon图标,并进行展示。
[注意]:JLabel 中直接支持的文件格式有限,主要为 jpg,jpeg,png,gif.如果需要展示其它格式的,本案例不适用,请勿在此浪费时间。

2、项目目录介绍

本项目是一个maven项目,各位coder可以根据自己的实际项目
由于icon资源是静态存放在项目目录下的,
因此各位coder请先熟悉我的案例项目结构,
然后再继续向下阅读!
Java-Swing-Demo| -- src| -- main| -- java| -- com.xx.JavaSwingTest| -- resources| -- images| -- a.png| -- test| -- pom.xml

3、案例代码

import javax.swing.*;
import java.awt.*;
import java.net.URL;public class JavaSwingTest {public static void main(String[] args) {// 主窗口对象JFrame jFrame = new JFrame("测试窗口");// 加载图片ClassLoader classLoader = JavaSwingTest.class.getClassLoader();URL imageURl = classLoader.getResource("images/a.png");ImageIcon imageIcon = new ImageIcon(imageURl);// JLable 展示 : setIcon() : 核心方法JLabel jLabel = new JLabel();jLabel.setIcon(imageIcon);// JLabel 放入主窗口中jFrame.add(jLabel, BorderLayout.CENTER);// 主窗口的基本属性jFrame.setBounds(300,300,300,300);jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jFrame.setVisible(true);}
}

4、运行结果

5、完成

Congratulations! You are one step closer to your success!

JLabel 展示静态 图标 icon相关推荐

  1. jQuery Mobile中图标icon样式大全ui-icon-*

    全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有class选项 jQuery Mobile中图标icon样式大全 //ui-icon-action 动作 (一般用于页面跳转切换) ...

  2. 计算机工具栏图标素材,设计软件工具栏图标icon

    原创设计设计软件工具栏图标icon素材是用户QQ707FF795上传到我图网,素材大小为0.13 MB,素材的尺寸为1024px×1674px,图片的编号是27447855,颜色模式为RGB,授权方式 ...

  3. css icon设置,CSS之字体图标 icon 的多种实现

    什么是icon?让我们先来看一个例子: 我们以简书为例子,图中看到的用圆圈起来的部分都是icon 这个时候你就想问了,这不就是几张图片么? 不,它不是图片,而是文字 什么??这怎么可能是文字,文字怎么 ...

  4. 百度地图自定义图标icon 添加本地图片无法显示问题解决

    百度地图自定义图标icon 添加本地图片无法显示问题解决 我们在阿里巴巴矢量库找的icon 保存到本地 结论 我们在阿里巴巴矢量库找的icon 保存到本地 链接: 阿里巴巴矢量库. 图片: 随便找一个 ...

  5. qrc路径_QT下添加*.qrc(图标Icon、图像)资源

    QT下添加*.qrc(图标Icon.图像)资源 1.最好图像资源等都包含在一个文件夹中,如images: 2.在main函数中强制初始化资源Q_INIT_RESOURCE(filename);如: i ...

  6. 拓展07-EasyUI自定义iconCls菜单图标icon

    1.效果图 左侧菜单树,和选项卡tabs显示自定义图标. 先推荐一个icon图标下载的网站:https://www.easyicon.net/ 2.iconCls属性 3.准备图标icon 可以从上面 ...

  7. 微信小程序-如何点击marker触发事件更改图标icon

    文章目录 前言 1.触发事件更改marker图标icon 2.实现步骤 2.1.wxml页面 2.2.js页面代码 总结 前言 最近在做课设,要求实现一个找附近停车位的功能 绿色marker为空闲车位 ...

  8. 字体图标 icon font

    原文地址为: 字体图标 icon font Icon font icon font 指的是用字体文件取代图片文件,来展示图标.特殊字体等元素的方法. 应用场景: iconfont的优缺点 大小可以自由 ...

  9. Android自定义app图标,自定义app图标(Icon) - Cordova中文网

    自定义图标(Icon) 这节将介绍如何为不同的平台配置一个app的图标.对启动画面(splash screen)的支持已经被移动到Cordova自己的插件中了.配置选项可以在Splashscreen插 ...

最新文章

  1. 001_Spring Data JPA
  2. Effective Java之用EnumSet代替位域(三十二)
  3. Windows设置HTML,windows怎么添加静态路由
  4. echo怎么把日志清空_shell脚本清空系统message日志
  5. 模拟cmos集成电路设计_单级放大器中的噪声--CMOS模拟集成电路视频课程节选
  6. Docker 私有仓库搭建
  7. Linux学习笔记 -- rpm 与 shell 编程
  8. 博弈论 斯坦福game theory stanford week 2.1_
  9. idea ****.class拒绝访问
  10. PHP5.6中php-fpm的配置、启动、关闭和重启
  11. 快速理解浮动对标准流的影响
  12. 有趣!用太极拳讲分布式理论,真舒服!
  13. protobuf 3 的简单使用
  14. 16部趣味数学纪录片
  15. 硝烟中的 Scrum 和 XP-我们如何实施 Scrum
  16. 挖掘服务器ads怎么修改密码,数据管理服务器ADSADX.PDF
  17. 日本海淘转运运输方式对比及如何选择转运渠道
  18. 【软件质量保证与测试】2.4软件测试与软件开发的关系
  19. 重庆邮电大学计算机2019湖北分数线,2019重庆邮电大学录取分数线多少?预测指南,重庆邮电大学分数线...
  20. 万达酒店市场调研:酒店集团扎堆“翻牌”!破圈还是搅局?

热门文章

  1. 合并完地下城服务器的显示,近期将合并大区及处理细节公告
  2. TQ2440 学习笔记—— 8、自己制作工具链
  3. Python 传奇:30 年崛起之路 。
  4. UE4 Rendering Dependency Graph
  5. java内存 海子_[转]JVM的内存区域划分
  6. 《高效编程十八式》(11/13)调试 王伟冰
  7. python女生就业前景好的专业_女生最容易就业的5大方向汇总
  8. js中int转string,固定位数,不足位数,前面用固定符号补齐。
  9. 通过PS给人体制作逼真的纹身效果
  10. PC市场逆势复苏之路:创新与多元化引领未来