Los botones oscilantes de Java de Mac OS X están deshabilitados sin motivo aparente
Pregunta
Escribí una aplicación en Java y cuando se ejecuta en la computadora de un cliente con OS X, los botones Guardar y Exportar están deshabilitados.(Todo lo demás funciona en la aplicación).
Ambos botones abren un cuadro de diálogo estándar para guardar archivos.
¿Algunas ideas?
Solución 3
Esto se debió a información errónea recibida del cliente.
Resulta que el cliente estaba intentando guardar en una ubicación donde los archivos no se pueden guardar en su disco duro.
Otros consejos
El hecho de que estos botones abran un cuadro de diálogo de archivo probablemente no tenga nada que ver con que esté deshabilitado.Los botones pueden acabar deshabilitados por varios motivos,
- es
setEnabled
se puede llamar confalse
, - cuando se utiliza una acción, su
setEnabled
se puede llamar confalse
, y - cuando se utiliza una acción, esta puede tener una propiedad "habilitada" que potencialmente la deshabilita;ver Acción Para obtener más información, hay una lista de propiedades allí.
¿Podrías publicar cómo 'implementaste los JButtons'?
Una puñalada en la oscuridad, pero la mayoría de las Mac todavía ejecutan Java 1.5;compruebe si su código actual se comporta mal con Java 1.5 por su parte.Quizás ahí es donde radica tu problema.