<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    在按紐中添加圖片(一)

    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í)交流!
    目的在于記錄個人成長.
    所有文字均屬于個人理解.
    如有錯誤,望多多指教!不勝感激!

    Feedback

    # re: 在按紐中添加圖片(一)  回復(fù)  更多評論   

    2006-09-09 00:32 by xmusoftware
    JButton button = new JButton(new ImageIcon("11.gif"));

    # re: 在按紐中添加圖片(一)  回復(fù)  更多評論   

    2006-09-09 00:33 by xmusoftware
    JButton button = new JButton(new ImageIcon("11.gif"));不更簡潔嗎?

    # re: 在按紐中添加圖片(一)  回復(fù)  更多評論   

    2006-09-09 11:25 by 久城
    ImageIcon的構(gòu)造函數(shù)用
    ImageIcon(String filename)
    根據(jù)指定的文件創(chuàng)建一個 ImageIcon。
    這樣更簡單..謝謝指點@xmusoftware

    # re: 在按紐中添加圖片(一)  回復(fù)  更多評論   

    2006-09-14 14:20 by Rayuu
    樓主是對的。如果寫成new JButton(new ImageIcon("11.gif")),運行jar包的時候jvm會在運行的系統(tǒng)的file system中去找圖片,這顯然是找不到的。只有像樓主那種寫法,才能訪問到包里的11.gif。

    # re: 在按紐中添加圖片(一)  回復(fù)  更多評論   

    2007-10-31 20:50 by 西風(fēng)
    可以這樣做
    String path="圖片路徑";
    ImageIcon image1=new ImageIcon(path);


    然后用JButton的對象調(diào)用它的setIcon(image1)方法,就可以了或者你也可以到可視化界面的屬性欄中找到icon屬性,單擊它找到你定義的圖片(即上面的image1)選中它就可以了。

    Copyright © 久城

    主站蜘蛛池模板: 免费人成再在线观看网站| 免费在线观看日韩| 亚洲国产精品激情在线观看| 深夜免费在线视频| 免费一看一级毛片| 最近免费mv在线观看动漫| 亚洲人成激情在线播放| 美女视频黄免费亚洲| 亚洲人成人网站18禁| 午夜影视在线免费观看| 一级特黄录像免费播放肥| 亚洲人成网站日本片| 亚洲精品国产V片在线观看| 91精品国产免费久久国语蜜臀 | AAAAA级少妇高潮大片免费看| 国产v亚洲v天堂无码网站| 4399好看日本在线电影免费| 亚洲欧洲日产韩国在线| 免费人成视频在线观看不卡| 99在线观看精品免费99| 色噜噜亚洲男人的天堂| 在线免费观看色片| 13小箩利洗澡无码视频网站免费| 亚洲色图.com| 亚洲视频在线精品| 欧洲精品免费一区二区三区 | 国产成人精品免费视频网页大全 | 免费羞羞视频网站| 99ee6热久久免费精品6| 日韩精品无码免费视频| 亚洲人成色77777在线观看| 亚洲AV日韩AV永久无码久久| 亚洲国产成人久久笫一页| 成人无遮挡毛片免费看| 1区2区3区产品乱码免费| 亚洲一区二区三区成人网站| 久久精品国产亚洲| 黄色片在线免费观看| 无码国产精品一区二区免费3p| 亚洲第一se情网站| 亚洲国产综合91精品麻豆|