`
心宿七
  • 浏览: 9459 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Java Swing 中设置标题栏中的图标

    博客分类:
  • Java
阅读更多

 

Java Swing 中设置标题栏中的图标  

http://wangyali90516.blog.163.com/blog/static/117205101201231632140788/

这里讲解一下JFrame创建的窗口中,如何设置标题栏中的Logo图标

1.  首先选择一张合适的图片,如图

Java Swing 中设置标题栏中的图标 - 小妮子 - 午夜阳光

 

 

2.  将该图片放在工程根目录下img文件夹中,如图:

Java Swing 中设置标题栏中的图标 - 小妮子 - 午夜阳光

 

3.  下面是设置图标时的主要代码

 

Image imgae= ImageIO.read(this.getClass().getResource(“/img/logo.png”));

this.setIconImage(image);

4.  完整代码,

 

public class JNotePadUI extends JFrame{
    public JNotePadUI(){
    super("新建文本"); //设置标题
    this.setBounds(200, 100, 400, 600); //设置大小
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭
try {
     String src = "/img/logo.png";//图片路径
     Image image=ImageIO.read(this.getClass().getResource(src)); //创建图片对象
      this.setIconImage(image);//设置图标
       } catch (IOException e) {
        e.printStackTrace();
    }  
        this.setVisible(true); //设置可见
}
    public static void main(String[] args){
    new JNotePadUI();
   }
}

 

5.  效果

 

 

Java Swing 中设置标题栏中的图标 - 小妮子 - 午夜阳光

6注意:

   图片路径的书写”/img/logo.png”,开头的”/”,是必须的表明从根目录下开始。

 

Over

 

 

分享到:
评论

相关推荐

    在跨平台Java Swing应用程序中设置Mac菜单栏和Dock

    可以在应用程序启动时以编程方式轻松设置Mac菜单栏和停靠图标的类

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    swing界面设计之JTree

    (十一) Java Swing中的JTree模型 85 Swing.tree包中的主要类名称实现 85 1. 构建树模型 86 2. 树结点 86 树结构详细类图 86 2.1 TreeNode接口 86 2.2 MutableTreeNode接口 87 2.3 DefaultMutableTreeNode类 88 3. ...

    FXTrayIcon:用于JavaFX应用程序的任务栏图标实现。 告别使用AWT的SystemTray图标,而使用JavaFX Tray图标

    JavaFX应用程序中使用的库,使添加系统任务栏图标更加容易。 FXTrayIcon类处理构建图标,显示通知,创建上下文菜单等所有凌乱的AWT和Swing部分。这意味着FXTrayIcon的用户可以仅使用其已经熟悉的公共API和JavaFX类...

    Java2核心技术.part5

    9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例254 指定窗体标题栏图标 324 实例255 拖动没有标题栏的窗体 325 实例256 取消窗体标题栏与边框 326 实例257 设置闪烁的标题栏 328 11.4 设置窗体的背景 329 实例258 设置窗体背景颜色为淡蓝色 329 实例259 实现...

    java扫雷源码

    * 构造方法 对扫雷界面进行初始化,等级为初级,初始化菜单,添加标题栏图标,等操作 */ public JMineSweeperFrame() { // this.setResizable(false); this.setIconImage(new ImageIcon("./image/icon.gif")....

    Java2核心技术.part3

    9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...

    Java2核心技术.part1

    9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 ...

    Java2核心技术.part6

    9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...

    Java2核心技术.part4

    9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...

    Java2核心技术.part2

    9.5.2菜单项中的图标 9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组...

    Java语言程序设计课程设计实训项目——模拟实现Windows-资源管理器的GUI界面(第3部分).pdf

    可以选择"Image Within Project"方式,然后在 Package 栏中定位到目标图片所在的目录; 最后在 File 栏目中选择目标图片的文件名称。 也可以采用下面的代码形式 new ImageIcon(getClass().getResource("/images/...

    根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第7版)

    一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上... 8、更换LOGO(包括程序的图标和界面标题栏的图标)。 9、现在数据库密码可以为空啦。 10、取消精确匹配的双击功能。

    JWFD1.01工作流系统(08升级版)

    提交完成后,在树型栏中的第二项目,已提交流程中就生成了一个被修改了文件名的项,同时数据库中的 stem_main(节点表)和edge_control(边定义表)中就就完整的图的基本数据,可以供流程运行处理模块使用 (本人使用的是...

Global site tag (gtag.js) - Google Analytics