É melhor desativar um botão ou ocultá -lo?
Botões. Desative o controle para indicar que o usuário precisa fazer algo primeiro para "desbloquear" a funcionalidade que esse botão executa. Os botões nunca devem estar escondidos, porque há uma expectativa de persistência para eles.
Como faço para desativar os itens do menu?
A classe Menuitem contém uma propriedade chamada Visible (Boolean), que especifica se deve exibir o menu atual. Você pode definir o valor para esta propriedade usando o método setVisible (). Para desativar um item de menu específico, invoce o método setVisible () em seu objeto, passando o valor booleano "false".