Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 恢复应用程序的状态_Java_File - Fatal编程技术网

Java 恢复应用程序的状态

Java 恢复应用程序的状态,java,file,Java,File,实际上,我正在通过java创建一个新的应用程序。我希望,如果用户在我的应用程序中打开以前创建的文件,那么我的应用程序的状态应该恢复到他保存该文件时离开的位置。 --提前感谢看一看。如果将每个用户输入都视为命令并保存命令列表,则重新启动后,只需重复列表并重建状态 也可用于此目的。在创建文件时,将描述应用程序条件的信息添加到文件中。然后,在加载文件时,也加载此信息,并使用它重新创建应用程序的状态。创建支持此功能所需的任何方法。我认为您已经具备了以下功能: A) 。某种类型的用户界面,例如一些文本区域

实际上,我正在通过java创建一个新的应用程序。我希望,如果用户在我的应用程序中打开以前创建的文件,那么我的应用程序的状态应该恢复到他保存该文件时离开的位置。 --提前感谢

看一看。如果将每个用户输入都视为命令并保存命令列表,则重新启动后,只需重复列表并重建状态


也可用于此目的。

在创建文件时,将描述应用程序条件的信息添加到文件中。然后,在加载文件时,也加载此信息,并使用它重新创建应用程序的状态。创建支持此功能所需的任何方法。

我认为您已经具备了以下功能:

A) 。某种类型的用户界面,例如一些文本区域、下拉列表等

B) 。一些Java对象的内容反映了这些UI片段中的内容

C) 。文件中表示这些Java对象的内容。也许你只是把它们序列化了

你的问题是什么还不清楚

从文件->对象开始只是一个反序列化的问题。应该不会比写文件难多少

我想,通常情况下,用户界面会发生变化,用户对象也会发生变化,也许您想知道如何使用户界面进行初始化,以反映刚刚从文件中读取的对象


如果这就是问题所在,那么很难帮助我们,除非你告诉我们你在使用什么技术。在某些情况下,UI小部件会非常自然地更新以反映支持对象的内容,而在其他情况下,可能需要做更多的工作。您必须向我们提供更多您陷入困境的细节。

您的意思真的不清楚。请详细说明。你在说什么州?这是一个独立的应用程序吗?这是一个web应用程序吗?还有什么别的吗,先生?这是一个独立的应用程序。我想恢复数据结构的值,比如我在应用程序中使用的数组。