替换JFrame窗口左上角图标的方法
程序员文章站
2022-06-04 13:07:59
...
《《《《《》》》》》
今天写个JFrame界面,发现左上角的咖啡图标与主题格格不入,故想要替换,现将方法写下:
》》》》》》
方法1
图片不在项目中替换图标的方法
package com.q;
import java.awt.*;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class StuSql extends JFrame{
public static void main(String[] args) {
// TODO Auto-generated method stub
StuSql ssl=new StuSql();
}
public StuSql()
{
this.setSize(400,300);
this.setTitle("学生管理系统");
ImageIcon icon=new ImageIcon("xxx/2.png"); //xxx代表图片存放路径,2.png图片名称及格式
this.setIconImage(icon.getImage());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
方法2
图片放在项目中替换图标的方法
package com.q;
import java.awt.*;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class StuSql extends JFrame{
public static void main(String[] args) {
// TODO Auto-generated method stub
StuSql ssl=new StuSql();
}
public StuSql()
{
this.setSize(400,300);
this.setTitle("学生管理系统");
ImageIcon icon=new ImageIcon("2.png"); //图片和项目同一路径,故不用图片的路径
this.setIconImage(icon.getImage());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
推荐阅读