方法一:
如果你用过Toolkit类,这将是一件很简单的事情:
Toolkit tk=Toolkit.getDefaultToolkit()
Image image=tk.createImage("image.gif"); /*image.gif是你的图标*/
this.setIconImage(image);

就这么简单,看看,已经变成你自己的图标了。Toolkit是个很有用类的,提供很多对窗口默认行为的修改,下面随便提一下,怎么把默认的鼠标图标改成你自己的图标:
Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("mouse.gif"); /*mouse.gif是你的图标*/
Cursor cu=tk.createCustomCursor(img,new Point(10,10),"stick");
this.setCursor(cu);

方法二:
用到ImageIcon类和setIconImage方法。
import javax.swing.*;
public class aa extends JFrame {
    String image = new String("face.gif"); //建立一个字符串保存要用的图标的路径,关于java的路径请参考其它文档
    ImageIcon test = new ImageIcon(image); //建立一个ImageIcon类,产生setIconImage()方法需要的Image数据

public aa() {
        super("演示自定义标题栏的图标的方法");
        this.setIconImage(test.getImage()); //设置标题栏的图标为face.gif
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       
        this.show();
        //this.setTitle("sdfsdf");
        this.setSize(400,200);
    }
    public static void main(String[] args) {
        aa jIcon = new aa();      
    }
}

简化语句:
import javax.swing.*;
public class aa extends JFrame {
    ImageIcon test = new ImageIcon(new String(face.gif));//第一句
    public aa() {
        super("演示自定义标题栏的图标的方法");
        this.setIconImage(test.getImage()); //第二句
        this.setSize(400,200);
        this.show();
}
    public static void main(String[] args) {
        aa jIcon = new aa();      
    }
}

如何更改java应用程序标题栏默认图标相关推荐

  1. Win8更改“应用商店”程序的默认安装路径

    Win8更改"应用商店"程序的默认安装路径 Windows8应用商店里的程序在默认情况下自动安装到C:\Program Files\WindowsApps(隐藏文件夹)目录下,根据 ...

  2. 更改java和javac的默认输出语言为英文

    下载JDK8后在cmd中运行java或者javac,会看到输出中文的提示语句. 一般情况下没问题,但是在IDE或者其他环境中,有乱码的风险,于是要改成英文. 有教程说要改注册表,具体位置在这里: 这个 ...

  3. 【Windows美化】:修改磁盘或U盘默认图标(常见方式与无需重启、可随时修改、支持中文文件名的独家方式)

    Windows美化--修改磁盘或U盘默认图标(常见方式与无需重启支持中文的独家方式) 文章目录 Windows美化--修改磁盘或U盘默认图标(常见方式与无需重启支持中文的独家方式) 一.适用场景 二. ...

  4. 更改MFC生成的程序的默认exe图标

    一般更改打开程序时的左上角的程序图标使用如下方法:        对话框为例,在对话框构造函数中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON3);将最后的ID ...

  5. java包图标是文件_关于更换.jar文件默认图标

    最近写了个java程序,导出.jar文件后觉得默认图标太寒酸,想换一个自个儿喜欢的.eclipse导出.jar文件网上提供了很多很正确的方法,我也不必赘述.至于更改默认图标,网上提供的一些方法真是让人 ...

  6. android 获取默认程序图标,android – PackageManager.getApplicationIcon()返回默认图标?...

    我刚想通了.有一个PackageManager.getDefaultActivityIcon()方法返回一个Drawable.如果Drawable的Bitmap与应用程序图标Drawable的Bitm ...

  7. java swing 字体设置_java如何改变Swing应用程序的默认字体/字号

    java如何改变Swing应用程序的默认字体/字号?常用Swing作为程序UI的人可能会注意到,Swing组件默认显示文字的字号为11.这对于英文显示毫无问题,但是如果用这个字号显示中文的话,这么小的 ...

  8. android百度地图定位自定义图标,Android应用开发之android 百度地图自定义圆,更改默认图标等常用方法...

    本文将带你了解Android应用开发之android 百度地图自定义圆,更改默认图标等常用方法,希望本文对大家学Android有所帮助. 总结了一下百度地图常用的方法(前提是集成百度地图环境成功): ...

  9. android百度地图画圆,Android应用开发之android 百度地图自定义圆,更改默认图标等常用方法...

    本文将带你了解Android应用开发android 百度地图自定义圆,更改默认图标等常用方法,希望本文对大家学Android有所帮助. 总结了一下百度地图常用的方法(前提是集成百度地图环境成功): 1 ...

  10. 必学技术Java Swing之改变咖啡默认图标(建议收藏)

    Java Swing之改变咖啡默认图标 引言:在这里我展示一下改变默认咖啡图标的代码,具体步骤我一一列出来了,有什么疑问的可以联系我哦.(编程软件是Intellij idea) 注:这里介绍一下ide ...

最新文章

  1. JavaScript之Set与Map
  2. 【推荐系统】推荐系统里,你是怎么Embedding的?
  3. 监控工具—Prometheus—监控Java程序
  4. python3怎么安装gmpy2_python2/3 模块gmpy2在linux下安装
  5. Springboot集成ES启动报错
  6. 草稿django添加自定义模板代码的用法
  7. Spring AOP技术(基于AspectJ)的Annotation开发
  8. oracle 修改序列末值,当ViewModel值更改时,用户界面未更新
  9. 腾讯视频已上线超前点播选集解锁
  10. Java对象初始化详解
  11. python调用阿里云表情识别API
  12. 超融合-Nutanix公司的业务模式
  13. 树莓派SSH脚本自动将攻击IP加入黑名单
  14. R包制作(千字详细图文)
  15. 知识付费系统源码基于PHP开源的网站内容付费源码|知识付费小程序源码
  16. CS61A 计算机程序的构造与解释 课程介绍及课程学习总结
  17. HTML基础(新手入门教程)
  18. Spring Hibernate Validation
  19. sqli-labs(18-22)
  20. 我国高分系列卫星遥感影像介绍

热门文章

  1. centos java进程号_centos中分析java占用大量CPU资源的原因
  2. 面试准备(集合部分)
  3. i-83.net quadhost子产品
  4. centos7.0KVM虚拟化
  5. Sqlserver自动优化
  6. Binwalk--多重文件查看利器
  7. 3个开源TTS(五)eSpeak1.06的源码调试分析
  8. winform 中导入excel时提示“未在本地计算机上注册“microsoft.ACE.oledb.12.0”
  9. Idea常用快捷键及功能简记--不断更新
  10. 44. Factor parameter-independent code out of templates.