`
心宿七
  • 浏览: 9748 次
  • 性别: 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

 

 

分享到:
评论

相关推荐

    修改Javaswing窗体图标.pdf

    修改 Java Swing 窗体图标可以使用 Toolkit 类和 ImageIcon 类,并且可以使用 JRootPane 的 glassPane 属性添加自定义按钮到标题栏。同时,我们可以使用 MouseAdapter 监听 mouseDragged 事件来实现窗体的缩放。

    java 应用程序 标题栏图标 的 自定义 方法

    在Java应用程序中,自定义标题栏图标是提升用户体验和品牌识别度的重要步骤。这涉及到对窗口外观的控制,特别是对于桌面应用来说。Java提供了多种方式来实现这一功能,主要通过Java AWT(Abstract Window Toolkit)...

    java swt 隐藏和显示任务栏图标和托盘图标(2)

    在SWT中,`Shell`可以设置为可见或不可见,这直接影响到任务栏上的图标状态。 要隐藏任务栏图标,我们需要隐藏对应的`Shell`。在Java代码中,你可以使用以下方式: ```java Shell shell = new Shell(display); // ...

    使用java的AWT或者swing来做任务栏菜单

    本篇将详细探讨如何使用Java的AWT和Swing来实现任务栏菜单的功能,这在很多桌面应用中是非常常见的需求。 首先,AWT是Java早期提供的GUI库,提供了基本的窗口组件,如按钮、文本框等。而Swing是在AWT基础上构建的,...

    java Swing 气泡浮动提示窗口代码

    Java Swing 是Java GUI编程库的一部分,它提供了丰富的组件和功能来创建桌面应用程序。在Swing中,有时我们需要为用户提供一种轻量级的提示机制,比如气泡浮动提示窗口,这通常用于显示临时信息或者提示。在给定的...

    javaswing详解

    Java Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。这个工具包提供了一系列组件,用于创建桌面应用程序,包括按钮、文本框、滚动面板、菜单等。本篇文章将深入...

    JavaSwing 实例教程

    2. **组件的使用**:详细介绍JButton、JLabel、JTextField等基本组件的创建和使用方法,以及它们的属性设置,如文本、图标、大小等。 3. **事件处理**:讲解Swing中的事件模型,包括事件监听器(EventListener)和...

    Java实现桌面右下角弹窗,实现JavaSwing窗体闪烁

    在Java编程环境中,Java Swing库提供了丰富的组件和功能来创建桌面应用程序。本教程将深入讲解如何使用Java Swing来实现桌面右下角的弹窗效果,以及如何让Swing窗体闪烁,以吸引用户的注意力。 首先,Java Swing是...

    Java Swing中的工具栏(JToolBar)和分割面版(JSplitPane)组件使用案例

    工具栏中的每个元素都是通过JButton来实现的,每个按钮都可以设置相应的图标、文本、提示信息和大小。 在JToolBar的使用中,可以通过setFloatable方法来设置工具栏是否可以浮动。默认情况下,工具栏是浮动的,这...

    java6支持任务栏图标

    接下来,在Java代码中设置任务栏图标。这主要是通过Swing框架中的`JFrame`对象实现的。以下是一个简单的示例代码: ```java package test; import javax.swing.JFrame; import javax.swing.Icon; import javax....

    java swing

    Java Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing提供了一套丰富的组件,用于创建桌面应用程序,包括按钮、文本框、菜单、滚动面板等。Swing是完全由...

    javaSwing常用的组件

    Java Swing 是 Java GUI(图形用户界面)开发中的一个重要部分,它是AWT(Abstract Window Toolkit)的扩展,提供了更丰富的组件库和更好的外观与感觉。在Java Swing中,开发者可以创建功能强大且美观的桌面应用程序...

    java swing 图形界面实例

    2. **JMenu**: JMenu 是菜单的表示,通常出现在菜单栏中。你可以添加 JMenuItem 或者其他的 JMenu 作为子项,形成下拉菜单结构。JMenu 还支持快捷键设置,方便用户操作。 3. **JMenuBar**: JMenuBar 是菜单栏的类,...

    Java Swing图形界面

    本篇将深入探讨Java Swing的核心概念、关键组件以及实际开发中的应用。 一、Swing基础 1. 组件体系:Swing组件基于Java AWT(Abstract Window Toolkit)之上,但比AWT更加轻量级,因为它使用了Java的事件模型和...

    java swing 菜单按钮

    本教程将深入讲解Java Swing中的菜单按钮及其使用方法,非常适合初学者。 一、JMenuBar与JMenu 在Swing中,菜单通常由`JMenuBar`和`JMenu`组成。`JMenuBar`是位于窗口顶部的一行菜单,而`JMenu`则是`JMenuBar`下的...

    使用java swing和jdbc完成的餐饮管理系统。并且实现了餐桌拖拽的功能。能基本满足一般餐饮的使用

    Java Swing和JDBC是Java开发领域中的两个重要技术,它们在构建桌面应用程序和数据库交互方面发挥着关键作用。本项目是一个基于Java Swing的餐饮管理系统,它利用了Swing丰富的组件库来创建用户友好的图形界面,并...

    java swing写的资源管理器

    在"java swing写的资源管理器"这个项目中,开发者利用Swing库创建了一个功能类似于操作系统内置资源管理器的应用。这个应用具有左右两栏的布局,能够方便地展示和管理文件与目录。 左栏通常会使用JTree组件,它是一...

    java swing 学习教程

    在Java Swing中,组件是构成用户界面的基本元素,如按钮、文本框和菜单等。它们都是JComponent类的实例,继承自AWT的Component类。Swing提供了许多预定义的组件,如JButton、JLabel、JTextField、JTextArea、...

    java swing所有组件展示 (附源码)

    Java Swing 是Java编程语言中用于构建桌面应用程序的图形用户界面(GUI)工具包。它属于Java Foundation Classes (JFC)的一部分,提供了丰富的组件库,使得开发者可以创建出具有专业外观和交互性的应用。本资源...

    JAVA SWING计算器、梦幻西游宝石计算器

    JAVA Swing 是Java编程语言中用于构建桌面应用的GUI(图形用户界面)工具包,它是Java Foundation Classes (JFC) 的一部分。在这个特定的项目中,"JAVA SWING计算器、梦幻西游宝石计算器"是一个利用JAVA Swing开发的...

Global site tag (gtag.js) - Google Analytics