如何在Eclipse中覆盖首选项页面存储方法?

时间:2015-08-04 07:48:29

标签: java eclipse eclipse-plugin

我创建了一个Eclipse首选项页面,其中包含String字段:一个用于用户,一个用于密码。

我想覆盖在.prefs文件中存储它的方法,我想使用ISecurePreferences以加密形式存储密码。

当我覆盖performApply()方法时,我希望该方法只显示其中的消息:

@Override
protected void performApply() {
    // TODO Auto-generated method stub      
    System.out.println("Perfom apply");     
}

不幸的是,Eclipse仍然以自己的方式存储首选项。

我找不到在Eclipse中实际存储首选项的方法。

你能告诉我这是做什么的吗?

1 个答案:

答案 0 :(得分:3)

仅当您按下performApply按钮时才会调用

Apply

按下performOk按钮时会调用

OK,因此覆盖它。 performApply的默认设置只是致电performOk,因此您也不需要覆盖它。