在当前目录创建和写入一个文件test.txt.然而这个Applet不可能创建文件,除非在策略文件中被明确地赋予了权限.
import java.awt.*;
import java.io.*;
import java.lang.*;
import java.applet.*;public class AppletWriterTest extends Applet {
File f=new File("test.txt");
DataOutputStream dos;
public void init(){
System.out.println("AppletWriteFileTest init;");
}
public void paint(Graphics g){
try{
//向本地行一个文件
dos=new DataOutputStream(new BufferedOutputStream(new FileOutputStream(f)));
dos.writeChars("hello,this is something test!!!");
dos.flush();
//如果成功显示成功信息
g.drawString("test successfully!!!!",10,10);
}
catch(SecurityException e){
//输出异常栈
e.printStackTrace();
g.drawString("security exception:"+e,10,10);
}
catch(IOException ioe){
g.drawString("i/o exception",10,10);
}
}
}