OK,我用你的程序测试了一下,基本帮你解决了,你在这个位置写上这几句
exit.addActionListener(new ActionListener(){//退出系统监听
public void actionPerformed(ActionEvent e){
setVisible(false);
}
});
/**加入背景图片的话**/
ImageIcon im = new ImageIcon("./image/denglujiemian.jpg");
JLabel l1 = new JLabel(im);
l1.setBounds(0,0,300,200);
deskpane.add(l1);
this.setBounds(200,200,300,200);
setVisible(true);
}
注释:ImageIcon im = new ImageIcon("./image/denglujiemian.jpg");
这里的image是需要你自己创的一个包,里面放你需要的图片,记住书写格式 "./image/**.jpg"
效果截图:
给你个建议,要想得到好的回答,首先要把你要问的问题说明白。
你这,给了一个让人不知所云的标题,有在内容里面贴了一堆一无是处的代码。你让谁给你解答呢!
要给frame加背景可以使用如下方法
class test extend Frame {
public void paint(Graphics g){
g.drawImage(Toolkit.getDefaultToolkit().getImage('c:\a.jpg'),0,0,this.getWidth(),this.getHeight(),null);
}
}