在当前目录创建和写入一个文件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);
  }
 }
}