JTable: Bei Return nicht "Springen"

M_Kay

Mitglied
Hi,

ich habe eine JTable mit mehreren Einträgen :)
Der Table habe ich einen KeyAdapter hinzugefügt, um die Return-Taste abzufangen und daraufhin eine Methode aufzurufen.
Doch jedesmal wenn ich in der Table Return drücke springt der auch automatisch eine Reihe runter. Wie kann ich das unterbinden?

Gruss
M_Kay

EDIT: Ich habe das jetzt folgendermaßen gemacht. Das ist doch richtig so, oder?
Code:
	       	InputMap inputMap = Table.getInputMap(JComponent.WHEN_FOCUSED);
	       	inputMap.remove(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,0));
	       	inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "EnterKey");
	       	Table.getActionMap().put("EnterKey", enterKeyAction);
Die enterKeyAction beinhaltet dann das was passiert, wenn der Button gedrückt wird.
 
Zuletzt bearbeitet:
Zurück