2

我使用 Delphi 已经 10 多年了,现在对使用 Eclipse 和 Java 很感兴趣。使用 Delphi,我开发了任何应用程序的代码,无论有多少表单、文本框、复选框和其他设置用户首选项的方式,我都可以使用一行代码保存和加载默认值我开发的新应用程序。

使用 Java gui,我设法以编程方式收集所有用户界面 gui 组件的列表,但没有设法使用 ObjectInputStream 加载使用 ObjectOutputStream 保存的设置。有两个问题(到目前为止!):

  1. ObjectInputStream.ReadObject()需要对正在加载的类进行类型转换。当类直到运行时才知道时,有没有办法做到这一点?
  2. ObjectInputStream.ReadObject()似乎产生了一个新的对象实例,我不知道如何将数据读入现有组件(JTextField(s)等)。

是的,我承认我是新手!谢谢你的帮助。

4

1 回答 1

1

我强烈建议您检查Java Preferences或只是简单的 java Properties类。

于 2012-12-12T18:54:18.103 回答