我正在创建一个支票簿,但无法为每个单独的帐户创建要写入的文件。当我尝试创建文件时,我收到错误“未报告的异常 IOException;必须被捕获或声明为被抛出”。我尝试声明我的动作侦听器方法引发异常,但这使得动作侦听器方法不再能够工作。然后我尝试创建一个单独的方法来创建文件并通过按下按钮调用但我仍然遇到同样的错误
这是我的代码:
public void actionPerformed(ActionEvent e) {
...
if (e.getSource() == create) {
creatNewAccount(name3.getText());
BALANCE = Double.parseDouble(name2.getText());
}
}
public void creatNewAccount(String s) throws IOException {
FileWriter fw = new FileWriter(s + ".txt", false);
}