Question

J'ai écrit une application en Java et lorsqu'elle est exécutée sur l'ordinateur d'un client sous OS X, les boutons Enregistrer et Exporter sont désactivés. (Tout le reste fonctionne dans l'application.)

Ces deux boutons ouvrent une boîte de dialogue d'enregistrement standard.

Des idées?

Était-ce utile?

La solution 3

Ceci est dû à la désinformation reçue du client.

Il s'avère que le client essayait de sauvegarder dans un emplacement où les fichiers ne peuvent pas être sauvegardés sur son disque dur.

Autres conseils

Le fait que ces boutons ouvrent une boîte de dialogue de fichier n'a probablement rien à voir avec sa désactivation. Les boutons peuvent finir par être désactivés pour un certain nombre de raisons,

  • son setEnabled peut être appelé avec false ,
  • lors de l'utilisation d'une action, son setEnabled peut être appelé avec false et
  • lors de l’utilisation d’une action, une propriété peut être "activée" " cela le désactive potentiellement; voir Action pour plus d'informations, il existe un liste des propriétés là-bas.

Pouvez-vous écrire comment vous avez implémenté les boutons JButtons?

Un coup de couteau dans le noir, mais la plupart des mac utilisent encore Java 1.5; vérifiez si votre code actuel se comporte mal avec Java 1.5 de votre côté. C’est peut-être là que réside votre problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top