当我启动这个程序时,它将打开一个对话框,要求用户输入硬盘上的位置,然后创建一个文件。但是,当程序关闭并重新打开它时,必须再次打开该文件。
我正在努力处理粗体部分。
最佳答案
您需要将所选路径存储在某处。
当用户重新打开应用程序时,检查是否存储了路径,如果有,则打开该路径,如果没有则再次提示用户。
您可以将其存储在数据库、属性文件中,或者(我建议)使用 Java Preferences API 将其存储在 Java Preferences 中 ( Java Preferences API )
所以流程是:
- 第一次打开应用程序
- 提示选择文件/路径
- 将其存储在 Java 首选项中(例如)
- 重新打开应用程序
- 检查文件/路径是否已存储
- 如果是,请使用该文件/路径
- 如果没有,提示选择文件/路径
- 将其存储在 Java 首选项中(例如)
关于java - 我想编写一个可以记住文件存储位置的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59089139/