【问题标题】:Persistent state for Java UI elements between runsJava UI 元素在运行之间的持久状态
【发布时间】:2011-05-02 17:19:44
【问题描述】:

我有一个 Java 程序,它有一个允许用户更改的数字选项,主要是通过 JComboBox。唯一的问题是每次用户关闭程序时设置都会重置,因为它们实际上并没有存储在任何地方。是否有一种标准方法可以在运行之间为 Java 程序提供持久状态?我可以将设置写入一个临时文件,但似乎应该有一个更优雅的解决方案。

【问题讨论】:

    标签: java persistence jcombobox


    【解决方案1】:

    The Java Preference API 是要走的路。
    您可以找到概览here

    【讨论】:

    • 谢谢!这正是我想要的。提供的示例项目很有帮助。
    【解决方案2】:

    如果您保持整个应用程序 Javabean 安全,并扩展标准 JFrame 类等,您应该能够将整个对象图序列化为文件并重新加载它。

    更多详情请见Restore previously serialized JFrame-object, how?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 2013-11-09
      • 1970-01-01
      • 2022-01-07
      • 2021-05-17
      • 1970-01-01
      • 2016-10-27
      相关资源
      最近更新 更多