Hallo,
ich habe ein kleines Problem bei der Portierung einer Swing-Applikation von Java 1.4.2 auf Java 6.
Ich setze auf einem JMenuItem einen Shortcut, doch dieser funktioniert zwar unter 1.4, wird unter 6 aber scheinbar ignoriert:
Folgendes funktioniert in beiden Java-Versionen:
Hat jemand eine Idee, warum dies so ist, bzw. wie ich es korrigieren kann?
Gruß, Nick
PS: Gerade ausprobiert - Wenn ich statt der Shift-Taste z.B. die CTRL-Taste verwende funktioniert es. Scheint also irgendwie an der Shift-Taste zu liegen... Aber warum?
ich habe ein kleines Problem bei der Portierung einer Swing-Applikation von Java 1.4.2 auf Java 6.
Ich setze auf einem JMenuItem einen Shortcut, doch dieser funktioniert zwar unter 1.4, wird unter 6 aber scheinbar ignoriert:
Java:
JMenuItem menuItem = new JMenuItem();
...
menuItem.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_DELETE, InputEvent.SHIFT_DOWN_MASK ));
Folgendes funktioniert in beiden Java-Versionen:
Java:
JMenuItem menuItem2 = new JMenuItem();
...
menuItem2.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_DELETE, 0 ));
Hat jemand eine Idee, warum dies so ist, bzw. wie ich es korrigieren kann?
Gruß, Nick
PS: Gerade ausprobiert - Wenn ich statt der Shift-Taste z.B. die CTRL-Taste verwende funktioniert es. Scheint also irgendwie an der Shift-Taste zu liegen... Aber warum?
Zuletzt bearbeitet: