当我启动此程序时,它将打开一个对话框,要求用户输入其硬盘驱动器上的位置,然后创建一个文件。但是,当程序关闭并重新打开它时,它必须再次打开该文件。
我正在为大胆的部分而苦苦挣扎。
您需要将所选路径存储在某处。
当用户重新打开应用程序时,请检查是否存储了路径,如果是,则打开该路径,如果没有再次提示用户。
您可以将其存储在数据库,属性文件中,或者(我建议(使用Java PreferencesAPI(Java Preferences API(将其存储在Java首选项中
所以流程将是:
- 第一次打开应用程序
- 提示选择文件/路径
- 将其存储在 Java 首选项中(例如(
- 重新打开应用程序
- 检查是否存储了文件/路径
- 如果是,请使用该文件/路径
- 如果没有,则提示选择文件/路径
- 将其存储在 Java 首选项中(例如(
- 应将文件的位置存储在任何数据库或文件中
- 下次启动应用程序时,应从数据库或文件中读取以获取用户上次创建的文件