2011-06-08 36 views
0

當我的軟件運行時,出現一些表單並且用戶可以展開或關閉或最小化它們。我想爲用戶保存用戶更改(全部關閉,最小化和擴展)。如何保存用戶偏好?安全的表單佈局用戶首選項

回答

1

在Windows中,您可以將這些設置保存到用戶的註冊表中。

Preferences.userRoot().put("User_settings", "some settings"); 

第一個參數是key,第二個值。但是這隻適用於Windows!

不錯的解決方案是將這些設置保存到每個用戶的配置文件中(不知道這個si是否適合您,不知道您的程序的架構)。

+0

我不知道如何爲每個用戶定義註冊表?我的程序就像一個遊戲,當用戶保存它的遊戲時,我想保存他的偏好。 – SunyGirl 2011-06-09 00:06:44

+0

這將定義它。它會保存到Windows用戶註冊表...這就是爲什麼調用userRoot()方法。 – James 2011-06-09 00:08:49

+0

這不是特定於Windows的。首選項框架也適用於其他系統(當然不會將其放入註冊表中)。 – 2011-06-09 01:54:24