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

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

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

    小試牛刀(JPanel上設(shè)置背景圖片)

    JButton JLabel等等都可以直接加背景圖片..
    以前自己都用一種笨拙的方法 就是將圖片加在JLabel上.然后在加在 JPanel =.= 經(jīng)過(guò)不段的學(xué)習(xí)..
    終于曉得如何用簡(jiǎn)單的辦法去畫(huà)JPanel背景
    圖片預(yù)覽


    代碼:

    import java.awt.Graphics;
    import java.awt.Image;
    import java.io.File;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    import javax.swing.JFrame;
    import javax.swing.JPanel;

    /**
     * 
    @author chensiyu04 
     * @address www.tkk7.com/chensiyu04
     
    */
    public class ImagePane extends JPanel {

        
    private Image image;
        
        
    public ImagePane() {
            
    try {
                image 
    = ImageIO.read(new File("src/demo/java.png"));
            } 
    catch (IOException ex) {
                ex.printStackTrace();
            }
        }

        @Override
        
    protected void paintComponent(Graphics g) {
            
    super.paintComponent(g);
            g.drawImage(image, 
    00this);
        }
        

        
    public static void main(String[] args) {
            JFrame frame 
    = new JFrame();
            frame.getContentPane().add(
    new ImagePane());
            frame.setSize(
    800600);
            frame.setVisible(
    true);
        }
    }

    有問(wèn)題的話可以留言..我會(huì)及時(shí)更改..

    posted on 2008-05-19 16:32 相信 閱讀(14130) 評(píng)論(19)  編輯  收藏 所屬分類(lèi): Swing文章

    評(píng)論

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-05-30 14:09 晴天

    這東西都敢發(fā)出來(lái)...
      回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-05-30 14:10 相信

    咳咳...我注意你很久了 =.=.....

    你別說(shuō)..這簡(jiǎn)單的 閱讀的人還不少...  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-06-12 22:16 cn-li

    demo d = new demo

    我試了沒(méi)出來(lái)...
    你這個(gè)demo 是什么?
    是不是還有個(gè)demo 類(lèi)?
      回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-06-14 18:48 相信

    OK,修改完成了..當(dāng)時(shí)是測(cè)試別的類(lèi)..忘記改回來(lái)了  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-06-14 18:54 盜版 耶穌

    吃不消...  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-07-02 10:26 neve

    d是什么來(lái)的?  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-07-02 10:30 相信

    寫(xiě)錯(cuò)了...看一下就知道了 不是d 是imageJP

    不好意思...忘改了..哈哈  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-08-02 15:19 老李

    顯示不出來(lái)啊~~~
      回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片)[未登錄](méi) 2008-10-30 11:02 小楊

    結(jié)果出不來(lái)啊
      回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-12-06 11:36 mykoma

    我有個(gè)問(wèn)題哈..就是主函數(shù)和構(gòu)造函數(shù)沒(méi)有調(diào)用到paintComponent(),,怎么就把那個(gè)東西給畫(huà)出來(lái)了啊???  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-12-18 22:25 易小揚(yáng)

    我也是和樓上同樣的問(wèn)題啊..那個(gè)protected的方法是怎么被載入的?  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-12-22 19:02 sunshineboy95@163.com

    thanks!
    sunshineboy95@163.com  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2008-12-22 19:31 sunshineboy95@163.com

    我是想把這方法應(yīng)用到以寫(xiě)好的窗體中去,謝了!
    如:我想把一個(gè)登錄窗體搞出背景。  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2009-10-24 22:28 路人甲

    其實(shí)可以把圖片設(shè)置成JLabel的背景,然后在JLable上面放JPane,再把JPane設(shè)置透明
    public void setBak(){
    ((JPanel)this.getContentPane()).setOpaque(false);
    ImageIcon img = new ImageIcon("C:\\Documents and Settings\\123\\My Documents\\My Pictures\\river.jpg");
    JLabel background = new JLabel(img);this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE));
    background.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
    }  回復(fù)  更多評(píng)論   

    # java3D 2009-11-13 14:48 sssss

    怎么設(shè)置背景為圖片????  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2011-05-22 13:32 we

    @晴天
    這東西怎么了,不是挺好的么?  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2013-07-16 16:00 java傷不起

    我是個(gè)超級(jí)菜鳥(niǎo),請(qǐng)問(wèn)這是要新建一個(gè)java文件嗎?那怎么把它添加到主運(yùn)行文件中去?  回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2016-05-11 13:34 GF

    HG   回復(fù)  更多評(píng)論   

    # re: 小試牛刀(JPanel上設(shè)置背景圖片) 2016-05-11 13:35 GF

    如何簡(jiǎn)單的讓圖片放大縮小  回復(fù)  更多評(píng)論   

    <2016年5月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    不顯示applet

    常用鏈接

    留言簿(16)

    我參與的團(tuán)隊(duì)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    新聞檔案

    相冊(cè)

    swingchina 專(zhuān)業(yè)搞Swing的網(wǎng)站

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲精品美女视频| 亚洲欧美乱色情图片| 亚洲日本一区二区| 亚洲国产精品无码第一区二区三区| 国产精品亚洲一区二区三区 | 成人免费看片又大又黄| 亚洲AV无码一区二区三区国产 | 亚洲神级电影国语版| 无码囯产精品一区二区免费| 日韩精品视频免费观看| 亚洲男人都懂得羞羞网站| 免费在线中文日本| 亚洲 另类 无码 在线| 亚洲人色大成年网站在线观看| 国产VA免费精品高清在线| 女性自慰aⅴ片高清免费| 亚洲一区二区三区四区在线观看| 麻豆一区二区三区蜜桃免费| 毛片A级毛片免费播放| 亚洲国产精品成人AV在线| 五月天婷亚洲天综合网精品偷| 和老外3p爽粗大免费视频| 日本免费无遮挡吸乳视频电影| 特级aa**毛片免费观看| 亚洲欧洲无码AV电影在线观看| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 免费爱爱的视频太爽了| 亚洲国产精品久久丫| 在线播放免费播放av片| 日本在线观看免费高清| 国产免费啪嗒啪嗒视频看看| 亚洲精品亚洲人成在线| 国产91久久久久久久免费| 成全在线观看免费观看大全| 久久亚洲国产成人影院网站| 特级av毛片免费观看| 4480yy私人影院亚洲| 最近中文字幕高清免费中文字幕mv | 永久免费av无码网站韩国毛片| 亚洲美女中文字幕| 国产成人无码区免费A∨视频网站|