你的电脑那时一定没有上网吧
你看这段代码,它表示这个图片来自sina网
而不是本地机
URL url = new URL("http://image2.sina.com.cn/home/images/sina_logo2.gif"); 
testImage = getImage(url);

解决方案 »

  1.   

    接上帖,htm文件如下
    <html><body>
    <applet
      code     = "justatest.PaintImage.class"
      name     = "TestApplet"
      width    = "400"
      height   = "300"
    >
    </applet>
    </body>
    </html>
      

  2.   

    咦?
    奇怪
    这个程序在我这里也不能显示
    getImage()那个方法报了一个错误:
    java.security.AccessControlException: access denied (java.net.SocketPermission image2.sina.com.cn resolve)http://image2.sina.com.cn/home/images/sina_logo2.gif大家看看这是怎么回事儿^_^
      

  3.   

    to strawren:我那时上网了,在IE中直接敲连接都可以访问到那张图片。我第一次用的就是你给的那个连接的图片,不行,我还以为它太大,所以才换了现在这张。还是不行。是的是的,跟danceflash说的错误差不多。
      

  4.   

    不是了,现在报错更多。
    java.lang.NullPointerException
       at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:48)
       at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:715)
       at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2782)
    等等,一大堆,15,6行提示。
      

  5.   

    空指针错误就是由于那个getImage()方法没有取回图片造成的^_^
      

  6.   

    Java Applet 中只能连接装入小程序的Web服务器,即Applet中的getImage方法
    中的URL只能指向原先所在的web服务器,否则将是对Applet安全性的挑衅.但是
    在Application中就无此限制性.
      

  7.   

    咣当~~~
    忘了这个是Applet的了
    我狂晕~~~~~