2013-01-22 49 views
1

我目前正在編寫一個應用程序,它有一個選項框JDialog。該框架包含用戶可以配置的各種複選框和文本字段。從GUI保存用戶設置

我想保存用戶對選項所做的更改。

這樣做的最佳方式是什麼?

我的第一個想法是通過將其保存在格式爲例如文件的文件中來實現它。

checkBox1=value; 
textArea1="value"; 

通過下面的我能得到外地,但我需要做的是這樣(的複選框)myField.isSelected();這不起作用。

Field myField = MyClass.class.getDeclaredField(name); 

在此先感謝您。

+0

[Java小程序中的對象持久性]的可能重複(http://stackoverflow.com/questions/7954183/object -persistence功能於Java的小應用程序)。 –

+1

感謝您的鏈接,因爲我查找了錯誤的關鍵字,沒有找到它,杜。 –

回答

1

您可以使用java.util.prefs.Preferences將配置存儲在您的JDialog中。這個問題 - Java Preference Manager - 討論如何使用首選項創建前端+後端解決方案(類似於JFace org.eclipse.jface.preference