G
Gast2
Gast
Ich habe mehrere Dialoge in denen ich schon länger damit kämpfe dem richtigen Button den Start Fokus zu geben!
Folgender Code wird genutzt um den richtigen Button als Default button zu setzen:
Soweit so gut.
Mein Problem ist, dass wenn in dem Dialog z.B. noch Jlabels ect. sind diese oft den Fokus haben.
Alle Methoden welche eigentlich den Fokus auch auf den richtigen Button setzen sollten funktionieren nicht so wie ich das gerne hätte. Resultat ist, dass der Button zwar schön gehilighted wird aber ENTER diesen nicht auslöst.
getestet habe ich zum Beispiel:
Gibt es eine Möglichkeit einem bestimmten Button den Fokus aufzuzwingen?
Ich möchte einfach nicht alle anderen Komponenten
setzen. Das funktioniert zwar ist aber nicht Sinn der Sache.
Ich hoffe jemand kennt den "Trick".
Folgender Code wird genutzt um den richtigen Button als Default button zu setzen:
Java:
getRootPane().setDefaultButton(btn);
Soweit so gut.
Mein Problem ist, dass wenn in dem Dialog z.B. noch Jlabels ect. sind diese oft den Fokus haben.
Alle Methoden welche eigentlich den Fokus auch auf den richtigen Button setzen sollten funktionieren nicht so wie ich das gerne hätte. Resultat ist, dass der Button zwar schön gehilighted wird aber ENTER diesen nicht auslöst.
getestet habe ich zum Beispiel:
Java:
btn.requestFocus();
Gibt es eine Möglichkeit einem bestimmten Button den Fokus aufzuzwingen?
Ich möchte einfach nicht alle anderen Komponenten
Java:
setFocusable(false)
Ich hoffe jemand kennt den "Trick".