Как удалить «восстановить настройки по умолчанию» и «применить» кнопку на пользовательской странице настроек RCP - PullRequest
3 голосов
/ 06 декабря 2009

При создании страницы предпочтений в RCP, например, что-то вроде:

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

как удалить кнопки «Восстановить значения по умолчанию» и «Применить», которые добавляются по умолчанию. Использование

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

приводит к ошибке.

Ответы [ 2 ]

11 голосов
/ 06 декабря 2009

Позвоните PreferencePage.noDefaultAndApplyButton() до того, как ваш контроль будет создан.

0 голосов
/ 13 августа 2013

используйте это noDefaultAndApplyButton () до того, как код начнется

...