Mac OS X Java Swing Tasten deaktiviert ohne ersichtlichen Grund
Frage
Ich schrieb eine Anwendung in Java und, wenn es auf einem Kunden-PC läuft unter OS X Das Speichern und Export-Tasten sind deaktiviert. (Alles andere funktioniert in der Anwendung.)
Diese beiden Tasten, um einen Standard-Datei speichert Dialog öffnen.
Irgendwelche Ideen?
Lösung 3
Dies wird durch Fehlinformation vom Kunden erhalten verursacht wurde.
Es stellte sich heraus der Kunde an einen Ort zu speichern versuchte, wo Dateien können nicht auf seiner / ihrer Festplatte gespeichert werden.
Andere Tipps
Die Tatsache, dass diese Tasten einen Dateidialog öffnen wahrscheinlich nichts zu tun hat, damit deaktiviert wird. Tasten können bis zu werden deaktiviert für eine Reihe von Gründen beenden,
- seine
setEnabled
mitfalse
genannt werden, - , wenn eine Aktion mit, seine
setEnabled
mitfalse
genannt werden, und - , wenn eine Aktion verwendet wird, kann es eine Eigenschaft haben, „aktiviert“, dass möglicherweise deaktiviert es; finden Sie unter Aktion für weitere Informationen, gibt es eine Liste der Eigenschaften gibt.
Könnten Sie schreiben, wie Sie die JButtons implementiert '?
Ein Stich in der Dunkelheit, aber die meisten macs laufen noch Java 1.5; überprüfen Sie, ob Ihr aktueller Code mit Java 1.5 auf Ihrem Ende benimmt. Vielleicht ist das, wo Sie Problem liegt.