У меня есть этот код внутри класса ButtonListener.Я не совсем уверен, в чем проблема, потому что это сработало, когда я запустил его в отдельной программе тестирования.JOptionPane появляется, когда я нажимаю fileButton в моем GUI и принимает пользовательский ввод, но никогда не записывает текстовый файл.
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");
}
}