Hallo,
- zu JButton:
Gibt es eine Eigenschaft, um einen JButton als Default- zb.w als Cancel-Schaltfläche zu setzen?
Erteres ja, zweiteres meines Wissens nach nicht.
Der Default-Button kann über die Methode JRootPane.setDefaultButton(JButton)
festgelegt werden. Für einen Cancel-Button steht meines Wissens nach
eine solche Möglichkeit nicht zur Verfügung.
Du kannst aber einen KeyListener für den aktuellen JDialog registrieren,
der global auf Escape hört und dann einen Klick auf den Cancel-Button
simuliert, ähnlich wie dort:
http://forum.java.sun.com/thread.jspa?threadID=743147&messageID=4276369
- zu JMenuItem:
Dazu kann ich nichts sagen, weil ich keine Erfahrung damit habe. Dein
Code sieht auf den ersten Blick aber soweit in Ordnung aus. Auch unter
Beachtung der API. Hast du mal eine andere Taste probiert, vielleicht
sogar mit Modifier?
Gruß
Slyh