0

我必须在 Java 中创建一个对话框,其中包含几个字段,例如客户 ID、名称等。对话框的行为是客户可以通过复选框进行选择,并且可以保存和关闭。当用户下次打开对话框时,应该看到之前选择的所有客户都被选中,当用户选择一些新客户并按下保存按钮时,则只显示新用户。

所以,我的问题是,我的应用程序在 Java 中通过哪些方式查看和记住上次运行程序期间发生的事情,并在最近一次运行期间使用这些旧值。

我现在想到的两个直接问题是,当保存对话框时,我应该以什么格式保存当前的客户值。

我必须从它们保存的任何文件/格式中检索这些特定值的 API/类

4

2 回答 2

1

创建一个初始化文件,如果选中了保存复选框,请将您的信息保存到此文件中,最好是在加密之后。当您的程序启动时,检查初始化文件中的信息,如果存在任何信息,请阅读它。

于 2012-10-21T02:24:08.947 回答
1

您应该序列化程序重新启动后需要维护其状态的对象。当您的程序重新启动时,反序列化所有这些对象,然后使用这些反序列化的对象来初始化对象的状态。

查看java中的序列化以获得 breif 教程

于 2012-10-21T06:31:24.430 回答