你的电脑那时一定没有上网吧
你看这段代码,它表示这个图片来自sina网
而不是本地机
URL url = new URL("http://image2.sina.com.cn/home/images/sina_logo2.gif");
testImage = getImage(url);
你看这段代码,它表示这个图片来自sina网
而不是本地机
URL url = new URL("http://image2.sina.com.cn/home/images/sina_logo2.gif");
testImage = getImage(url);
<html><body>
<applet
code = "justatest.PaintImage.class"
name = "TestApplet"
width = "400"
height = "300"
>
</applet>
</body>
</html>
奇怪
这个程序在我这里也不能显示
getImage()那个方法报了一个错误:
java.security.AccessControlException: access denied (java.net.SocketPermission image2.sina.com.cn resolve)http://image2.sina.com.cn/home/images/sina_logo2.gif大家看看这是怎么回事儿^_^
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行提示。
中的URL只能指向原先所在的web服务器,否则将是对Applet安全性的挑衅.但是
在Application中就无此限制性.
忘了这个是Applet的了
我狂晕~~~~~