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 精辟简短的公司祝福语