该类利用Preferences保存文本,数字等简单数据,在Windows平台下,它就保存到了系统注册表中,而Linux中它存在于用户目录下的一个隐藏文件中。
public class Pref{
private Preferences prefs; public Pref(){ prefs = Preferences.userNodeForPackage(Pref.class); } public void save(String url,int times,int minutes){ prefs.put("url", url); prefs.putInt("times",times); prefs.putInt("minutes", minutes); } public PrefItem load(){ PrefItem item=new PrefItem(); String url=prefs.get("url", "www.ibm.com"); int times = prefs.getInt("times", 30); int minutes = prefs.getInt("minutes", 30); item.setUrl(url); item.setTimes(times); item.setMinutes(minutes); return item; }}