1.文字图标

package com.jia.lesson;import javax.swing.*;
import java.awt.*;public class IconDemo extends JFrame implements Icon {private int width;private int height;public IconDemo() {}public IconDemo(int width, int height) {this.width = width;this.height = height;}public void init() {IconDemo iconDemo = new IconDemo(15,15);//图标放在标签,也可以放在按钮上JLabel label = new JLabel("icontest", iconDemo, SwingConstants.CENTER);Container container =this.getContentPane();container.add(label);this.setVisible(true);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}@Overridepublic void paintIcon(Component c, Graphics g, int x, int y) {g.fillOval(x, y, width, height);}@Overridepublic int getIconWidth() {return this.width;}@Overridepublic int getIconHeight() {return this.height;}public static void main(String[] args) {new IconDemo().init();}
}

2.图片图标

注意问题:

图片添加后显示空指针,此时重启idea就好了

package com.jia.lesson;import javax.swing.*;
import java.awt.*;
import java.net.URL;public class ImageIconDemo extends JFrame{//构造器public ImageIconDemo() {//获取图片的地址,图片和代码在同级目录JLabel label = new JLabel("ImageIcon");URL url=ImageIconDemo.class.getResource("dsBuffer.jpg");ImageIcon imageIcon = new ImageIcon(url);label.setIcon(imageIcon);label.setHorizontalAlignment(SwingConstants.CENTER);Container container =getContentPane();container.add(label);setVisible(true);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}//主程序public static void main(String[] args) {new ImageIconDemo();}}

Icon,Imagelcon(图标)相关推荐

  1. 在网页中画Icon小图标

    在网页中画Icon小图标. 现代网页中,绝大部分都采用了Icon小图标的方式.其积分大致分为三类,CSS Sprite,font+HTML,font+CSS. CSS Sprite:又称为CSS雪碧, ...

  2. 显示SAP里所有的ICON(图标)的程序

    showicon这个程序很不错,可以显示SAP里所有的ICON(图标). 用事务码SE38直接运行程序:showicon 即可. 显示列表之后,双击任何一个图标可以显示出每一个图标的详细信息. 对于屏 ...

  3. html页面icon字体无法显示,bootstrap中icon字体图标怎么不显示?

    bootstrap中icon字体图标怎么不显示?下面本篇文章给大家介绍一下Bootstrap字体图标不显示问题.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 问题: bootstr ...

  4. Android启动后icon应用图标不能显示的可能问题

    前几天写一个安卓小应用程序,在icon应用图标上我找了半天才找到一个比较满意的图片,但是部署到模拟器上图标却是安卓系统图标. 一开始我以为是模拟器的问题又用真机测试了一下,结果也是系统图标.以前遇到过 ...

  5. 给网页标题添加icon小图标

    so easy: 给网页标题添加icon小图标: 直接在html文件的head部分添加下面代码(注意href的路径): <link rel="icon" type=" ...

  6. html title中加图标,科技常识:HTML中title前面小图标的实现_如何给网页标题添加icon小图标...

    今天小编跟大家讲解下有关HTML中title前面小图标的实现_如何给网页标题添加icon小图标 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML中title前面小图标的实现_如何给网 ...

  7. 原生小程序 之引入 icon字体图标

    目录 原生小程序 之引入 icon字体图标 字体图标的配置 原生小程序 之引入 icon字体图标 icon官网 01:挑选对应的字体图标 02:添加入项目 ( 需要 自己创建一个项目 ) 03:点击下 ...

  8. java后台icon font 图标替换

    我们知道后台有些菜单图标,一般用的是iconf font,往往免费的一套icon font系统里的图标太少,满足不了我们一些需求,当然也有人说用重复的图标不就可以了,可是作为一个资深程序员,强烈病态的 ...

  9. 将图片转换成svg文件,自定义icon小图标,svg速成

    将图片转换成svg文件,自定义icon小图标,svg速成 一.svg是什么? 二.操作步骤 1.进入网站 2.将svg复制 3.引用svg文件 总结 一.svg是什么? SVG是一种图像文件格式,它的 ...

最新文章

  1. 自动驾驶开发云平台业务分析
  2. 这套“人造肌腱”装备,可保护你的老腰|Science子刊
  3. golang 数据类型之间的转换
  4. AI影响将远超互联网 不在乎与AT市值差距
  5. MySQL 索引 :哈希索引、B+树索引、最左前缀匹配规则、全文索引
  6. YUV422/420 format
  7. 模块A:大数据平台搭建(容器环境)
  8. Serverless会使 SaaS 商业模式过时,而开源将成为新的王者
  9. mysql 体系架构设计_MySQL数据库的体系架构(转载)
  10. 牛客暑期多校第五场A:gpa题解(简单01分数规划)
  11. 项目经理需要具备四种基本素质及八大管理技能
  12. android 播放pcm的软件,应用AudioTrack播放PCM音频数据(android)
  13. 胡子决定编程语言运势
  14. 佛说,是我们自己苦了自己
  15. Python新手引导 第三篇-Python基础和字符编码
  16. node js+sql 后端分页查询效率越来越低解决方案
  17. python设置excel边框_python win32com excel边框格式
  18. Android魅族等手机下拉刷新有留白(下拉悬停)
  19. 节日祝福 html,节日祝福语大全
  20. python要安装文本编辑器吗_python安装后推荐的安装两款文本编辑器

热门文章

  1. vs code 设置 保存自动格式化vue代码
  2. jquery - 定义二维数组
  3. php计算当前时间到下个月的剩余天数
  4. pyecharts-折线图
  5. Python语言在地球科学交叉领域中的应用
  6. Python定时备份mysql数据库并把备份邮件发送
  7. 在自己博客上添加自己的“微博”栏目
  8. netsh_windows命令行管理网络/连接wifi@重启网卡
  9. consul集群部署-linux
  10. 【无标题】nginx 502 解决 No connection could be made because the target machine actively refused it