Java语言使用首选项
示例
Preferences可用于存储反映用户的个人应用程序设置的用户设置,例如其编辑器字体,是否希望以全屏模式启动该应用程序,是否选中了“不再显示”复选框以及诸如此类的内容那。
public class ExitConfirmer {
private static boolean confirmExit() {
Preferences preferences = Preferences.userNodeForPackage(ExitConfirmer.class);
boolean doShowDialog = preferences.getBoolean("showExitConfirmation", true); //默认值是true
if (!doShowDialog) {
return true;
}
//
//在此处显示对话框...
//
boolean exitWasConfirmed = ...; //用户单击“确定”还是“取消”
boolean doNotShowAgain = ...; // get value from "Do not show again" checkbox
if (exitWasConfirmed && doNotShowAgain) {
//确认退出,用户选择不再显示该对话框
//将这些设置保存到“首选项”对象,以便下次不再显示该对话框
preferences.putBoolean("showExitConfirmation", false);
}
return exitWasConfirmed;
}
public static void exit() {
if (confirmExit()) {
System.exit(0);
}
}
}
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短