Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse首选项页面覆盖还原默认值按钮侦听器_Java_Eclipse_Plugins - Fatal编程技术网

Java Eclipse首选项页面覆盖还原默认值按钮侦听器

Java Eclipse首选项页面覆盖还原默认值按钮侦听器,java,eclipse,plugins,Java,Eclipse,Plugins,我正在开发一个eclipse插件,它有一个首选项页面,我想知道我是否有可能找到“恢复默认值”按钮并覆盖它的侦听器,因为我必须在按下按钮时设置程序的变量(我必须获得首选项存储变量值并保存它).只需重写performDefaults方法 @Override protected void performDefaults() { super.performDefaults(); // TODO your code } 我暂时没有实现PreferencePage的任何类。我是否可以使现

我正在开发一个eclipse插件,它有一个首选项页面,我想知道我是否有可能找到“恢复默认值”按钮并覆盖它的侦听器,因为我必须在按下按钮时设置程序的变量(我必须获得首选项存储变量值并保存它).

只需重写
performDefaults
方法

@Override
protected void performDefaults() {
    super.performDefaults();

    // TODO your code
}

我暂时没有实现
PreferencePage
的任何类。我是否可以使现有类实现此接口,然后重写它?另外,由于我不知道什么时候按下按钮,它会被远程调用吗?我不明白你在做什么。你在扩展什么类?假设我重写了这个方法,什么时候调用它?