Portal > Foren > Java > Desktop-Applikationen und Grafik > Button mit Enter bestätigen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 28.12.2005, 22:14 Nach oben    #1
Eru
Neuer Benutzer
 
Registriert seit: 28.12.2005
Beiträge: 4
Standard Button mit Enter bestätigen

Hallo,

ich hab einen JDialog mit einem Button darin.
Wenn ich diesen Button jetzt ohne Maus betätigen möchte, muss man zuerst mittels Tabulator zum Button springen (also selektieren) und dann auf Space drücken.
Wie schaffe ich es, damit die Bestätigung anstelle von Space mit Enter erfolgt?

Danke für eure Hilfe!

MfG
Eru
Eru ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.12.2005, 22:37 Nach oben    #2
Eru
Neuer Benutzer
 
Registriert seit: 28.12.2005
Beiträge: 4
Standard

ok, hat sich erledigt...
Eru ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.12.2005, 23:06 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Es wäre schön, wenn du deine Lösung auch Posten könntest.
Denn ich kann mir vorstellen, dass die Frage nicht zum letzten mal gepostet wurde.
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 12:19 Nach oben    #4
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.133
Standard

jDialog.getRootPane().setDefaultButton()

Würde ich schätzen.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 19:48 Nach oben    #5
Eru
Neuer Benutzer
 
Registriert seit: 28.12.2005
Beiträge: 4
Standard

Meine Lösung:

okButton.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent kE) {
if (kE.getKeyCode == KeyEvent.VK_ENTER) {
// perform action
}
}
});

Ist natürlich keine schöne Lösung, da dass mit jedem Button gemacht werden muss.
Eru ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 20:44 Nach oben    #6
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.133
Standard

Hast du's mal so versucht, wie ich's oben gepostet hab?
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 22:22 Nach oben    #7
Eru
Neuer Benutzer
 
Registriert seit: 28.12.2005
Beiträge: 4
Standard

Jap, hab ich ausprobiert.
Aber mit dieser Methode kann man nur angeben, welcher Button aktiviert werden soll, wenn die Enter-Taste gedrückt wird (egal ob markiert oder nicht), sofern ich den Vermerk in der API verstanden habe.

Es hat leider auch nicht funktioniert, was aber nicht weiter tragisch ist (für mich jedenfalls), da ich mehrere Buttons im JDialog habe, die alle mit Enter angesprochen werden sollen.

Ich habs jetzt mit Space belassen, da ich auch JOptionPane.showOptionDialogs verwende, bei denen die Buttons ebenfalls auf Space reagieren.

Ich mein es ist nicht schlimm Space zu drücken, aber da das Programm nicht für mich gedacht ist, wär es schon benutzerfreundlicher.

Danke für eure Hilfe jedenfalls!
Eru ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JTabbedPane und Button Events TheSentinel Desktop-Applikationen und Grafik 3 24.10.2006 20:35
Vokabeltrainer asenodin Allgemeine Java-Programmierung 9 28.05.2006 21:04
jPanel nach bestätigen eines dialoges wechseln risa Desktop-Applikationen und Grafik 14 18.04.2006 21:02
Button hat Standard-L&F wenn er außerhalb von Methoden deklariert wird Corvin Allgemeine Java-Programmierung 11 17.02.2006 14:55
Button Problem... RooKee Desktop-Applikationen und Grafik 3 27.10.2004 13:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45