Mac OS X java swing botões estão desactivados sem motivo aparente
Pergunta
Eu escrevi uma aplicação em Java e quando ele é executado no computador de um cliente rodando Mac OS X O guardar e exportar botões estão desactivados. (Tudo o resto funciona no aplicativo.)
Ambos os botões de abrir um padrão salvar diálogo de arquivo.
Todas as idéias?
Solução 3
Isto foi causado por desinformação recebidas do cliente.
Acontece que o cliente estava tentando salvar em um local onde os arquivos não podem ser salvos em sua / seu disco rígido.
Outras dicas
O fato de que estes botões abrir um diálogo de arquivo, provavelmente, não tem nada a ver com isso que está sendo desativado. Os botões podem acabar sendo desativado para uma série de razões,
- seu
setEnabled
pode ser chamado comfalse
, - quando se utiliza uma ação, sua
setEnabled
pode ser chamado comfalse
, e - quando se utiliza uma ação, ela pode ter uma propriedade "habilitado" que, potencialmente, desactiva-o; consulte Ação para mais informações, há uma lista de propriedades lá.
Você poderia postar como você 'implementou as JButtons'?
Um tiro no escuro, mas a maioria dos Macs ainda estão em execução Java 1.5; verificar se misbehaves seu código atual com Java 1.5 em sua extremidade. Talvez que é onde você problema reside.