| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 768 人关注过本帖
标题:JPanel显示不了背景图片,求助啊!
只看楼主 加入收藏
冰雪天
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:60
专家分:34
注 册:2009-9-4
结帖率:83.33%
收藏
 问题点数:0 回复次数:0 
JPanel显示不了背景图片,求助啊!
代码贴上:
package memo;

import javax.swing.JFrame;
import javax.swing.*;
import java.awt.*;

class MemoFrame extends JFrame{
    JTextArea displayArea;
    ImageIcon img;
    Image image;
    JPanel backPanel;
    Container c = new Container();
    private static final long serialVersionUID = 4785452373598819719L;
    public MemoFrame(){
        super();
        displayArea = new JTextArea(null,20,30);
        img = new ImageIcon("back.jpg");
        image =img.getImage();
        backPanel = new JPanel(){
            private static final long serialVersionUID = 1234452373598819719L;
            public void paintComponents(Graphics g){
                g.drawImage(image, 0, 0, this);
                super.paintComponent(g);
            }
        };
        this.setSize(400,300);
        backPanel.setSize(400,300);
        displayArea.setOpaque(false);
        displayArea.setEditable(false);
        backPanel.add(displayArea);
        c = this.getContentPane();
        c.add( backPanel );
        setUndecorated(true);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setResizable(false);        
    }
}

package memo;

public class MemoDemo {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO 自动生成方法存根
        MemoFrame demo = new MemoFrame();
        demo.setVisible(true);

    }

}
哪位大侠帮帮忙啊!
搜索更多相关主题的帖子: 背景图片 super null long 
2011-03-03 12:10
快速回复:JPanel显示不了背景图片,求助啊!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019042 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved