我在使用Java的第一周。我不太了解applet,我正在尝试使用一本书来学习更多内容。我已经完成了一些包含简单动画的小程序,但是当我尝试绘制图像时,我已经对此有所了解:
访问被拒绝(“java.io.FilePermission”“[image]”“read”)。
任何可以帮助我的人?
import java.awt.Graphics;
import java.awt.Image;
public class Wave extends java.applet.Applet{
Image waveimg;
public void init(){
waveimg=getImage(getCodeBase(),"wave.jpg");
}
public void paint(Graphics g){
g.drawImage(waveimg, 10,10,this);
}
}
答案 0 :(得分:1)
这是因为Applet需要从/向文件读/写的权限。也许这个页面可以帮助您:How Can An Applet Read Files On The Local File System
答案 1 :(得分:0)
您必须为您的applet提供读/写图像的权限。
请参阅此链接以授予对其的访问权限。 http://docs.oracle.com/javase/tutorial/security/tour1/wstep2.html