如何覆盖 Eclipse 中的首选项页面存储方法?
How to override preference page store method in Eclipse?
我创建了一个 Eclipse 首选项页面,其中包含字符串字段:一个用于用户,一个用于密码。
我想覆盖将其存储在 .prefs 文件中的方法,并且我想使用 ISecurePreferences 以加密形式存储密码。
当我覆盖 performApply() 方法时,我希望该方法只显示其中的消息:
@Override
protected void performApply() {
// TODO Auto-generated method stub
System.out.println("Perfom apply");
}
不幸的是,Eclipse 仍然以自己的方式存储首选项。
我找不到在Eclipse中准确存储首选项的方法。
你能告诉我这是在哪里完成的吗?
performApply
仅在您按下 Apply
按钮时调用。
performOk
在按下 OK
按钮时被调用,因此覆盖它。 performApply
的默认值只是调用 performOk
,因此您也不需要覆盖它。
我创建了一个 Eclipse 首选项页面,其中包含字符串字段:一个用于用户,一个用于密码。
我想覆盖将其存储在 .prefs 文件中的方法,并且我想使用 ISecurePreferences 以加密形式存储密码。
当我覆盖 performApply() 方法时,我希望该方法只显示其中的消息:
@Override
protected void performApply() {
// TODO Auto-generated method stub
System.out.println("Perfom apply");
}
不幸的是,Eclipse 仍然以自己的方式存储首选项。
我找不到在Eclipse中准确存储首选项的方法。
你能告诉我这是在哪里完成的吗?
performApply
仅在您按下 Apply
按钮时调用。
performOk
在按下 OK
按钮时被调用,因此覆盖它。 performApply
的默认值只是调用 performOk
,因此您也不需要覆盖它。