Java中如何在背景图片上添加组件

2025-02-23 05:19:32
推荐回答(2个)
回答1:

你这只是添加图片,背景图片是用类Graphics实现的~你的代码写法错了,不能直接把图片拿过来用。。。
我简单的写了一个,你试试

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();
}
}

回答2:

学习学习