Hi,
wie bekomme ich es hin, dass ich die enter taste drücken kann um einen bestimmten button event nutzen zu können.
bzw einfacher gesgat, ich möchte nicht mit der maus auf den button klciken, sondern mit der enter taste.
Hi,
wie bekomme ich es hin, dass ich die enter taste drücken kann um einen bestimmten button event nutzen zu können.
bzw einfacher gesgat, ich möchte nicht mit der maus auf den button klciken, sondern mit der enter taste.
Wenn deine Klasse von JFrame/JDialog erbt:
getRootPane().setDefaultButton(btOK);```
oder
```btOK = new JButton("OK");
fenster.getRootPane().setDefaultButton(btOK);//fenster ist der JFrame/JDialog```
Kurz gegoogelt oder in der API nachgeschaut und man bekommt sofort das Ergebnis geliefert. Schau dir mal folgende Methoden an, eine davon trifft sicher das was du willst:
grabFocus()
requestDefaultFocus()
requestFocus()
requestFocus(boolean temporary)
siehe:
http://java.sun.com/javase/6/docs/api/javax/swing/JButton.html
Gruß
Rev
ich bring mal auch noch ne Sache
wenn du das bei einem Textfeld oder ähnlichem machen willst kannst du einen ActionListener hinzufügen
textfeld.addActionListener(listener);
[QUOTE=AndreUhres]Wenn deine Klasse von JFrame/JDialog erbt:
getRootPane().setDefaultButton(btOK);```
oder
```btOK = new JButton("OK");
fenster.getRootPane().setDefaultButton(btOK);//fenster ist der JFrame/JDialog```[/QUOTE]
danke das wars was ich gesucht habe