Tabswitch

Status
Nicht offen für weitere Antworten.

MrDude

Mitglied
Hallo!

Ich bin ein Neueinsteiger in Java hab aber schon ein bisschen Erfahrung. Momentan versuche ich mich an AWT...
Ich habe eine ganz normale Form mit diesen und jenen Komponenten. Und bei den meissten Programmen ist es ja üblich, dass man zwischen diesen Komponenten mit der TAB-Taste hin- und herwechseln kann. Ich will z.B. von meine "Mainform" auf das erste Eingabefeld springen und hab mir diesen Code von ECLIPSE generieren lassen:
Code:
this.addKeyListener(new java.awt.event.KeyAdapter() {
			public void keyTyped(java.awt.event.KeyEvent e) {
				System.out.println(e);
			}
		});
Das soll bedeuten, dass er mir jede Taste die ich drücke in die Konsole schreibt. Macht er auch, bis auf die TAB-Taste.
Wie kann ich also fragen ob die TAB-Taste gedrückt wurde und wie kann ich dann den Schreibcursor auf das nächste Feld setzen?

Thx4reply!
 

Wildcard

Top Contributor
Die Tab-Taste wird abgefangen da sie für genau diesen Zweck verwendet wird: wechseln der fokusierten Komponente.
Das was du haben möchtest sollte also bereits automatisch funktionieren :wink:
 

MrDude

Mitglied
Tut es aber leider nicht ???:L Ich steck hier mal nen Code ran:
Mainscreen.java
Hab ich was falsch gemacht / vergessen?
Noch am besten wärs, wenn jemand n Tutorial kennt, in dem man gut AWT lernt, ich hab leider kein brauchbares gefunden...[/code]
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben