A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙浩 中级黑马   /  2013-4-30 16:17  /  1079 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 孙浩 于 2013-5-15 11:36 编辑

GUI设计界面时怎么加上背景图片。而不覆盖什么label,TextField等控件?

2 个回复

倒序浏览
利用 javax.swing.JPanel ,重载paintComponent 方法,

public void paintComponent(Graphics gs) {  
        Graphics2D g = (Graphics2D) gs;  
        super.paintComponent(g);  
        //画背景图片   
        Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource(imgPath));  
        g.drawImage(image, 0, 0,width,height, this);  
    }  



评分

参与人数 1技术分 +1 收起 理由
曹睿翔 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马