【问题标题】:How to remove "restore defaults" and "apply" button in custom RCP Preference Page如何删除自定义 RCP 首选项页面中的“恢复默认值”和“应用”按钮
【发布时间】:2010-12-23 15:17:01
【问题描述】:

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

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

如何删除默认添加的“恢复默认值”和“应用”按钮。 使用

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

导致错误。

【问题讨论】:

    标签: java eclipse swt eclipse-rcp rcp


    【解决方案1】:

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

    【讨论】:

    • 哇,我怎么能错过呢?顺便说一下,noDefaultAndApplyButton() 不是静态方法,所以需要在对象而不是类上调用。
    • 是的,我知道这不是静态的,这只是我编写方法的方式,它不是建议的代码行:)
    【解决方案2】:

    在你的代码开始之前使用这个noDefaultAndApplyButton()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-10
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      相关资源
      最近更新 更多