请问如何在应用程序中显示图片啊?
不要在applet中 是在独立程序中。似乎是用Toolkit.getDefaultToolkit();来做
但我总是出不来,能不能给个简单的代码看看 谢谢

解决方案 »

  1.   

    Toolkit tool = Toolkit.getDefaultToolkit();
    Image image = tool.getImage(//图象路径);
    getImage(String filename) 
         返回一幅图像,该图像从指定文件中获取像素数据,图像格式可以是 GIF、JPEG 或PNG。 
    Image getImage(URL url) 
              返回一幅图像,该图像从指定 URL 获取像素数据。 
      

  2.   

    那显示呢,用drawimage,还是要加在面版内。
    不好意思比较笨
      

  3.   

    当然是怎样做都可以了哦.呵呵.
    1.如果用drawImage,那你得重载JPanel的paint(Graphics g)或paintComponent(Graphics g)方法.
    class Pan extends Jpanel{
    public void paint(Graphics g){
    g.drawImage............
    }
    }
    然后窗口中加入这个Pan的对象.
    2.如果用add,这就简单了.
    ImageIcon ii=new ImageIcon("图片地址");
    jpanel.add(ii);
    OK.
      

  4.   

    通过URL来得到图片
    URL url = getClass().getResource("a.gif"); //当前编译后class文件所在目录查找
    ImageIcon icon = new ImageIcon(url);
    ImageIcon支持GIF、JPG、PNG等格式。
      

  5.   

    import java.awt.*;
    import javax.swing.*;public class ww extends JFrame
    {
    JFrame frame =new JFrame();
    public ww()
    {
    frame.setTitle("测试");
    frame.setSize(300,200);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Container con =frame.getContentPane();

    JLabel label =new JLabel();
    label.setIcon(new ImageIcon("001.gif"));
    con.add(label);

    frame.setVisible(true);
    }
    public static void main(String[] args)
    {
    new ww();
    }
    }
      

  6.   

    首先谢谢各位
    一定要用ImageIcon吗?
    书上好象是说这个只是简单的载入单一图片,它好象是直接用 Image来做的