在RCP中创建优先页面时,例如:

public class MyPreferencePage extends org.eclipse.jface.preference.PreferencePage  implements IWorkbenchPreferencePage

如何删除默认情况下添加的“还原默认值”和“应用”按钮。使用

this.getDefaultsButton().setVisible(false);
this.getApplyButton().setVisible(false);

导致错误。

有帮助吗?

解决方案

称呼 PreferencePage.noDefaultAndApplyButton() 在创建控制之前。

其他提示

用这个 NodeFaultandApplyButton() 在您的代码开始之前

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top