我在ButtonListener类中包含此代码。我不太确定问题是什么,因为当我在单独的测试器程序中运行它时,它可以工作。当我在GUI中点击fileButton并接受用户输入时,将显示JOptionPane,但它从未写入文本文件。
if (source == fileButton)
{
String info = JOptionPane.showInputDialog("File name?");
info += ".txt";
try
{
FileWriter fw = new FileWriter(info);
PrintWriter pw = new PrintWriter(fw);
pw.println("test");
pw.close();
}
catch (IOException e)
{
System.err.println("Error");
}
}