Posted on 2006-09-01 06:45
久城 閱讀(1662)
評論(5) 編輯 收藏 所屬分類:
JavaTest
分析:
利用按紐的構(gòu)造函數(shù)來創(chuàng)建一個圖標(biāo)按紐
查詢API:JButton(Icon?icon)
????????????????????????????? ?創(chuàng)建一個帶圖標(biāo)的按鈕。
我需要一個Icon,而Icon是一個接口,我必須尋找一個Icon接口的實現(xiàn)..于是找到了ImageIcon...
javax.swing
類 ImageIcon
一個 Icon 接口的實現(xiàn),它根據(jù) Image 繪制 Icon??墒褂?MediaTracker 預(yù)載根據(jù) URL、文件名或字節(jié)數(shù)組創(chuàng)建的圖像,以監(jiān)視該圖像的加載狀態(tài)。
以及ImageIcon的構(gòu)造函數(shù):
ImageIcon(Image?image)
??????????根據(jù)圖像對象創(chuàng)建一個 ImageIcon
由以上查詢,我可以創(chuàng)建一個Image對象進而來實現(xiàn)一個圖標(biāo)按紐。
代碼:
<code>
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Pic_button extends JFrame
{
?Container c;
?Pic_button()
?{
??super("realsmy");
??c = getContentPane();
??c.setLayout(new BorderLayout());
???????
??JButton button = new JButton(new ImageIcon(getClass().getResource("11.gif")));
??c.add(button,BorderLayout.CENTER);
??setSize(600,600);
??setLocation(200,100);
??setVisible(true);
?}
?public static void main(String args[])
?{
??Pic_button pb = new Pic_button();
??pb.setDefaultCloseOperation(EXIT_ON_CLOSE);
?}
}
</code>
歡迎來訪!^.^!
本BLOG僅用于個人學(xué)習(xí)交流!
目的在于記錄個人成長.
所有文字均屬于個人理解.
如有錯誤,望多多指教!不勝感激!