如何删除自定义RCP首选项页面中的"恢复默认值"和"应用"按钮

Jos*_*cha 3 java eclipse rcp swt eclipse-rcp

在RCP中创建首选项页面时,例如:

public class MyPreferencePage extends org.eclipse.jface.preference.PreferencePage  implements IWorkbenchPreferencePage
Run Code Online (Sandbox Code Playgroud)

如何删除默认添加的"恢复默认值"和"应用"按钮.运用

this.getDefaultsButton().setVisible(false);
this.getApplyButton().setVisible(false);
Run Code Online (Sandbox Code Playgroud)

导致错误.

Fra*_* IV 11

PreferencePage.noDefaultAndApplyButton()在创建控件之前调用.