Image i;
Toolkit kit = Toolkit.getDefaultToolkit();
i = kit.getImage(imagepath);

解决方案 »

  1.   

    如果在Applet中就好说了,因为Applet中有个方法:
    public Image getImage(URL url, String name)如果在应用程序中,那就要借助Toolkit来实现了,
    Toolkit kit = Toolkit.getDefaultToolkit();
    Image i = kit.getImage(imagepath);
      

  2.   

    //ImageCanvas.java
    import java.awt.*;
    import java.awt.event.*;class ImageCanvas extends Canvas
    {
        Toolkit tool;
        Image myimage;
        
        ImageCanvas()
        {
            getSize();
            tool = getToolkit();
            myimage = tool.getImage("icong.gif");
        }
        
        public void paint(Graphics g)
        {
            g.drawImage( myimage, 10, 10, myimage.getWidth(this), myimage.getHeight(this), this );
        }
        
        public Dimension getPreferredSize()
        {
            return new Dimension(160, 100);
        }
    }//TestImage.java
    import java.awt.*;
    import java.awt.event.*;public class TestImage
    {
        public static void main(String argv[])
        {
            Frame f = new Frame();
            ImageCanvas image = new ImageCanvas();
            f.add(image);
            f.setSize(200, 200);
            f.setVisible(true);
            
            f.addWindowListener(new WindowAdapter()
            {
                public void windowClosing(WindowEvent e)
                {
                    System.exit(0);
                }
            });
        }
    }
      

  3.   

    必须保证 icong.gif 在java文件同目录中
      

  4.   

    试试 这样
    Icon image=new ImageIcon("image1.JPG");