ZT文萃

          本博不原創(chuàng),轉(zhuǎn)帖自己感興趣那些事人物,什么入眼貼什么,隨心所欲。
          posts - 93, comments - 5, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          轉(zhuǎn)載自:
          http://www.cnblogs.com/happyPawpaw/archive/2013/03/27/2984023.html

          現(xiàn)提供兩種方法: 
          方法一: 
          如果你用過Toolkit(java.awt.Toolkit)類,這將是一件很簡單的事情: 
          Toolkit tk=Toolkit.getDefaultToolkit() 
          Image image=tk.createImage("image.gif"); /*image.gif是你的圖標(biāo)*/ 
          this.setIconImage(image); 

          注意:這個圖標(biāo)一定要是好用的圖標(biāo)。

          就這么簡單,看看,已經(jīng)變成你自己的圖標(biāo)了。Toolkit是個很有用類的,提供很多對窗口默認(rèn)行為的修改,下面隨便提一下,怎么把默認(rèn)的鼠標(biāo)圖標(biāo)改成你自己的圖標(biāo): 
          Toolkit tk=Toolkit.getDefaultToolkit(); 
          Image img=tk.getImage("mouse.gif"); /*mouse.gif是你的圖標(biāo)*/ 
          Cursor cu=tk.createCustomCursor(img,new Point(10,10),"stick"); 
          this.setCursor(cu); 

          方法二: 
          用到ImageIcon類和setIconImage方法。 
          import javax.swing.*; 
          public class A extends JFrame { 
              String image = new String("face.gif"); //建立一個字符串保存要用的圖標(biāo)的路徑,關(guān)于java的路徑請參考其它文檔 
              ImageIcon test = new ImageIcon(image); //建立一個ImageIcon類,產(chǎn)生setIconImage()方法需要的Image數(shù)據(jù) 

              public A() { 
                  super("演示自定義標(biāo)題欄的圖標(biāo)的方法"); 
                  this.setIconImage(test.getImage()); //設(shè)置標(biāo)題欄的圖標(biāo)為face.gif 
                  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        
                  this.show(); 
                  //this.setTitle("sdfsdf"); 
                  this.setSize(400,200); 
              } 
              public static void main(String[] args) { 
                  A jIcon = new A();       
              } 


          此法本人再次簡化為兩條語句: 
          import javax.swing.*; 
          public class A extends JFrame { 
              ImageIcon test = new ImageIcon(new String(face.gif));//第一句 
              public A() { 
                  super("演示自定義標(biāo)題欄的圖標(biāo)的方法"); 
                  this.setIconImage(test.getImage()); //第二句 
                   this.setSize(400,200); 
                  this.show(); 

              public static void main(String[] args) { 
                  A jIcon = new A();       
              } 
          }

          主站蜘蛛池模板: 清苑县| 玉屏| 天长市| 景洪市| 丽江市| 姜堰市| 枣强县| 平潭县| 东平县| 绥江县| 合阳县| 昌黎县| 太保市| 上杭县| 建宁县| 灵川县| 竹溪县| 广东省| 云阳县| 德安县| 临江市| 龙岩市| 天津市| 靖江市| 宕昌县| 钟山县| 湖口县| 西吉县| 平顶山市| 深泽县| 遂平县| 额济纳旗| 象州县| 邯郸县| 沂南县| 长沙市| 通江县| 长宁县| 军事| 长白| 东宁县|