程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 如何更改java應用程序標題欄默認圖標

如何更改java應用程序標題欄默認圖標

編輯:JAVA編程入門知識

方法一:
如果你用過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();      
    }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved