Java FileIO和异常处理错误

Java FileIO和异常处理错误,java,file-io,exception-handling,applet,Java,File Io,Exception Handling,Applet,好的,我正在编写一些applet作为java类的一个项目,我希望它从JTextArea获取一个字符串,从JTextField获取另一个字符串,从单选按钮获取一个选项,当用户点击“提交”时,它将所有信息写入一个txt文件,如下所示: 报价信息-姓名信息-单选选项 现在,我已经把它打印到了可以像上面描述的那样打印出来的地方,但是我不能把它打印到一个txt文件中。这就是我目前拥有的: private class SubmitButtonListener implements ActionListe

好的,我正在编写一些applet作为java类的一个项目,我希望它从
JTextArea
获取一个字符串,从
JTextField
获取另一个字符串,从单选按钮获取一个选项,当用户点击“提交”时,它将所有信息写入一个txt文件,如下所示:
报价信息-姓名信息-单选选项

现在,我已经把它打印到了可以像上面描述的那样打印出来的地方,但是我不能把它打印到一个txt文件中。这就是我目前拥有的:

  private class SubmitButtonListener implements ActionListener
  {
     public void actionPerformed(ActionEvent e)
     {
        String quoteString = quoteText.getText();
        String nameString = nameText.getText();
        String color = null;
        if(redButton.isSelected())
           color = "red";
        else if(blueButton.isSelected())
           color = "blue";
        else if(greenButton.isSelected())
           color = "green";
        System.out.println(quoteString + "-" + nameString + "-" + color); // For testing

        try (Writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("index.txt"), "utf-8"))) {
           writer.write(quoteString + "-" + nameString + "-" + color);
        } 
           catch (IOException ex){
              ex.printStackTrace();
           } 
     }
  }
但是当我尝试执行它时,我得到了

线程“AWT-EventQueue-1”中出现异常 java.security.AccessControlException:拒绝访问 (“java.io.FilePermission”“index.txt”“write”)


小程序无法读取或写入客户端文件系统上的文件。您需要对小程序进行签名或编辑策略文件。查看和。

小程序无法读取或写入客户端文件系统上的文件。您需要对小程序进行签名或编辑策略文件。看一看。

球。如果我想以随机顺序存储稍后调用的输入,有没有办法做到这一点。如果我想以随机顺序存储稍后调用的输入,有没有办法做到这一点?