JavaFX - 如何保存用户设置/配置?
Posted
技术标签:
【中文标题】JavaFX - 如何保存用户设置/配置?【英文标题】:JavaFX - How to save user settings/configurations? 【发布时间】:2015-07-25 19:39:38 【问题描述】:我编写了一个 javafx 程序,用户可以在其中打开文本文件,文本文件存储在动态表格视图中,用户可以添加行/列、删除行/列、转换列、移动列、更改单元格价值...等 如何保存所有用户设置/配置,以便下次用户只需选择源文本文件和配置文件,它将自动转换..
我什至不知道如何/从哪里开始..
我已经搜索了答案,但没有找到任何有用的...
【问题讨论】:
你的问题太宽泛了。请具体说明您遇到问题的哪一部分。澄清您所说的“下一个文件”是什么意思:您是否希望某些配置(确切地说是什么?)在用户下次启动应用程序时持续存在,还是在当前应用程序实例上持续存在? 我更新了问题。 您稍微更改了文本,但实际上并未解决任何问题。这是一个与您的问题一样精确的答案:将您想要保留的信息放入适当的数据结构中。当用户退出程序时,将数据保存到文件中。在启动时,从文件中读取数据并将其放入您使用的数据结构中,然后根据需要在您的应用程序中引用它。 【参考方案1】:在我看来,您希望将用户的偏好保留在本地计算机上。
如果是这样,我建议使用java.util.prefs
。
【讨论】:
【参考方案2】:您可以将文档设置保存在 XML 中,并可以单击加载其中包含属性的 XML 文件。对于 XML 创建/读取,您可以使用 JDOM 库。
【讨论】:
以上是关于JavaFX - 如何保存用户设置/配置?的主要内容,如果未能解决你的问题,请参考以下文章