将用户首选项保存/加载到文件

时间:2012-10-23 03:50:28

标签: java eclipse swing objectinputstream

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

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

  1. ObjectInputStream.ReadObject()需要对正在加载的类进行类型转换。有没有办法在运行时才知道类?
  2. ObjectInputStream.ReadObject()似乎产生了一个新的oject实例,我不知道如何将数据读入现有的组件(JTextField(s)等)。
  3. 是的,我承认我是新手! 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我强烈建议您检查Java Preferences或简单地查看更简单的java Properties类。

相关问题