Como remover o botão "Restaurar os padrões" e "aplicar" na página de preferência RCP personalizada

StackOverflow https://stackoverflow.com/questions/1853532

Pergunta

Ao criar uma página de preferência no RCP, por exemplo, algo como:

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

Como posso remover os botões "Restaurar valores padrão" e "aplicar" que são adicionados por padrão. Usando

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

resulta em um erro.

Foi útil?

Solução

Ligar PreferencePage.noDefaultAndApplyButton() antes que seu controle seja criado.

Outras dicas

usa isto nodefaultAndApplyButton () Antes do início do seu código

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top