这样行吗:重写paint方法
    public void paint(Graphics g)
    {
        Image image = Toolkit.getDefaultToolkit().getImage("yourImageFile.gif");
        g.drawImage(image, 0, 0, size().width, size().height, this);
    }

解决方案 »

  1.   

    好象不能往frame上加图片,图片都是加在panel上的。楼上的方法完全正确。
    只不过在add的时候一定要最想add图片,这样就成背景了。
      

  2.   

    应该将图像文件加入到你的project中,才能在icon属性栏中看到。
    在project -> add file/package中把你需要的图像文件(只能是.jpg或.gif格式的)加入到你的project中。
    也可以用下面的语句:
    Icon myIcon = new ImageIcon(new java.net.URL("file:///D:/T1.gif"));
      

  3.   

    我添加了图片文件可是还是无法在iconimage中看到啊?
      

  4.   

    to colin1022 我在Jpanel中没有发现有关设置图标的属性啊?这该怎么办呢?