Selection Listener reagiert nicht auf Enter?

schuetzejanett

Erfahrenes Mitglied
Hallo,

ich habe mehrere SWT Textfelder bei denen ich informiert werden möchte, wenn die Enter Taste gedrückt wird.
Deswegen dachte ich, ich schreibe einen Listener mit einer HandleEvent-Methode, welche eine Methode im Controler aufruft. Diesen Listener kann ich dann den Textfeldern zuordnen.
So habe ich es auch gemacht, aber die Felder reagieren nicht und die methode im Controller wird nicht aufgerufen.

Hier ist mein Code, sieht jemand einen Fehler?
Java:
Listener select = new Listener()
		{
			@Override
			public void handleEvent(Event event)
			{
				controller.handleSelectEvent(event);
			}
		};
		txtArtikel.addListener(SWT.Selection, select);
		txtBarcode.addListener(SWT.Selection, select);
 
Zuletzt bearbeitet von einem Moderator:
Nagut, habe gelesen das ein Selection Listener reagiert wenn ich in einem Textfeld Enter Klicke. Und da ich das einfacher finde, als in nem KeyListener erst noch die Taste abzufragen, wollte ich es mal so versuchen, aber das geht dann wohl doch nicht.
Dann nehm ich halt doch nen keyListener
 
Zurück