Posted on 2006-09-01 06:45
久城 閱讀(1662)
評論(5) 編輯 收藏 所屬分類:
JavaTest
分析:
利用按紐的構造函數來創建一個圖標按紐
查詢API:JButton(Icon?icon)
????????????????????????????? ?創建一個帶圖標的按鈕。
我需要一個Icon,而Icon是一個接口,我必須尋找一個Icon接口的實現..于是找到了ImageIcon...
javax.swing
類 ImageIcon
一個 Icon 接口的實現,它根據 Image 繪制 Icon。可使用 MediaTracker 預載根據 URL、文件名或字節數組創建的圖像,以監視該圖像的加載狀態。
以及ImageIcon的構造函數:
ImageIcon(Image?image)
??????????根據圖像對象創建一個 ImageIcon
由以上查詢,我可以創建一個Image對象進而來實現一個圖標按紐。
代碼:
<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僅用于個人學習交流!
目的在于記錄個人成長.
所有文字均屬于個人理解.
如有錯誤,望多多指教!不勝感激!