怎样给panel加入背景图片,在它上面加入其他组件的同时不会遮挡下面的背景

JAVA语言... JAVA语言 展开
 我来答
jiangrujie2005
2011-11-11 · TA获得超过819个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:343万
展开全部
我简单的写了一个,你试试,那个按钮你把鼠标放到panel中间上方就显示出来了。方法没写好,粗略的写的,大概方法就这样,自己好好琢磨琢磨·

public class Test2 extends JFrame{
Image image = Toolkit.getDefaultToolkit().getImage("D:\\a.jpg");
Test2(){
repaint();
JPanel p=new JPanel();
JButton jb = new JButton("确定");
p.add(jb);
add(p);
setSize(new Dimension(300,400));
setVisible(true);
}
/**
* 绘制背景图片
*/
public void paint(Graphics g){
g.drawImage(image,0,0,this);
}

public static void main(String[] a){
new Test2();
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式