在java中添加背景图片

2024-12-15 14:19:47
推荐回答(2个)
回答1:

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"

效果截图:

回答2:

给你个建议,要想得到好的回答,首先要把你要问的问题说明白。
你这,给了一个让人不知所云的标题,有在内容里面贴了一堆一无是处的代码。你让谁给你解答呢!
要给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);
}
}