JButton und Enter (1.4.1)



  • ich habe noch eine Frage:
    der JButton unter JRE 1.3 reagiert auf Maus, Space, bzw. Enter ...
    mein Freund benutzt JRE 1.4.1 und da funktioniert der Button nur auf Maus! woran liegt das - haben wir irgendwo Fehler gemacht?

    // ActionListener
        button.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
             System.out.println(" --- Maus ---");
          }
        });
    
        // KeyEvent
        this.addKeyListener(new java.awt.event.KeyAdapter() {
          public void keyTyped(KeyEvent e) { 
            System.out.println(" --- Enter --- "); 
          }
        });
    

    mfg.
    Xman



  • versuch mal den KeyListener auch zum button zu adden.



  • Ein Button kann keine KeyEvents bekommen - er ist ja kein Textfeld 🙂
    Dass man via Enter auch einen Button nutzen kann ist mir ausser bei einem "Default"-Button neu. In der Regel geht nur Space, Tastatur-Shortcut und eben Maus.



  • Danke!


Anmelden zum Antworten