ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
435
435
EMPFEHLEN
-
13.12.04 10:22 #1
- Registriert seit
- Aug 2004
- Beiträge
- 52
Hallo,
ich habe in meinem programm drei keystrokes verwendet: Space, ESC und Enter. der Aufbau ist nach einem beispiel aus diesem Forum.
wenn nun der focus auf einem button ist und ich dann space mache, so reagiert nicht der keystroke, sondern der button wird angesprochen.
Hat jemand eine idee, wie ich das verhindern kann?
Der Quellcode:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
final ActionListener listener_OK = new ActionListener() { public final void actionPerformed(final ActionEvent e) { Action_OK(); } }; final ActionListener listener_Cancel = new ActionListener() { public final void actionPerformed(final ActionEvent e) { Action_Cancel(); } }; final ActionListener listener_Space = new ActionListener() { public final void actionPerformed(final ActionEvent e) { Action_Space(); } }; final KeyStroke keyStroke_ok = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true); getRootPane().registerKeyboardAction(listener_OK, keyStroke_ok, JComponent.WHEN_FOCUSED); final KeyStroke keyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true); getRootPane().registerKeyboardAction(listener_Cancel, keyStroke, JComponent.WHEN_FOCUSED); final KeyStroke keyStroke_space = KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0, true); getRootPane().registerKeyboardAction(listener_Space, keyStroke_space, JComponent.WHEN_FOCUSED);
EDIT: zweites Problem ist gelöst, und aus der Fragestellung entfernt....Geändert von hankenberge (13.12.04 um 12:21 Uhr)
Ähnliche Themen
-
javax.swing.plaf.FontUIResource: Woher lädt Swing den Font
Von Deficiency im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 17.01.08, 08:38 -
Kreis mit Stroke und transparentem Hintergrund zeichnen
Von Thomas D im Forum PhotoshopAntworten: 4Letzter Beitrag: 27.05.07, 15:01 -
3D Stroke auf Text anwenden
Von Muhuku im Forum Videoschnitt, Videotechnik & -produktionAntworten: 3Letzter Beitrag: 15.11.04, 14:39 -
Expression auf Stroke-Brushsize
Von 27b-6 im Forum Videoschnitt, Videotechnik & -produktionAntworten: 4Letzter Beitrag: 12.11.04, 13:00 -
Stroke Gradient
Von skalu im Forum Vektor-ProgrammeAntworten: 1Letzter Beitrag: 05.06.04, 13:28





Zitieren
Login





