如何在关闭框架并打开另一个框架时保存 JFrame 变量

how to save JFrame variables when the Frame is closed and another frame opened

我正在尝试将创建的配置文件保存到我的 J-Frame 上。我的目标是要求用户在文本字段中输入详细信息(例如姓名、年龄、性别),然后在我关闭框架并打开下一框架时保存他们的输入(类似于保存并继续按钮)。然后我希望能够返回到配置文件框架(以防需要编辑)并且文本字段中仍然有文本。我该怎么做?

我通过创建一个位于 src 文件之外的文本文件解决了我的问题,制作了一个 FileWriter,它将我需要保存的文本写入文本文件。然后我使用 BufferedReader 来访问我需要的数据并将其存储在一个变量中供以后使用。

//Create FileWriter to write text to the text file
FileWritrer charName = new FileWriter("CharacterName.txt");
charName.write("Text needing to be saved goes in here");
charName.close();

//Creates BufferedReader to get data from txt file and save the line read in a variable
BufferedReader br = new BufferedReader(new FileReader("write.txt"));
String lineRead= br.readLine();//storing read line in variable for later use
System.out.println("The text in the first line goes here:\n"+ lineRead);
br.close();

这是简单的版本,希望它有意义。如果没有,请随时纠正我。谢谢,希望对您有所帮助。