[Erledigt] Wieso kann ich Taste 'ENTER' in JTable nicht belegen?

Status
Nicht offen für weitere Antworten.

DStrohma

Bekanntes Mitglied
Hi,

ich hab ein Problem :(

In meiner JTable soll beim drücken der Taste 'ENTER' eine Aktion mit der selektierten Zeile ausgeführt werden. Nur scheint das nicht zu klassen. Liegt es vielleicht daran dass die Taste "ENTER" in einer JTable bereits eine andere Funktion hat? Denn wenn ich statt 'ENTER' die Taste 'SPACE' wähle, dann geht es!

Hier der Code den ich für die Aktion verwenden möchte (Wenn ich das alles auf 'SPACE' umbiege geht es...)

Java:
	private void detailsOnENTER()
	{
		KeyStroke keyStrokeENTER = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false);
		Action enterAction = new AbstractAction() {

			public void actionPerformed(ActionEvent e) {
				getItemDetailsFromSelection();
			}
		};
		getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(keyStrokeENTER, "ENTER");
		getRootPane().getActionMap().put("ENTER", enterAction);
	}

Vielleicht kann mir ja einer von euch helfen?
 
Zuletzt bearbeitet:

KrokoDiehl

Top Contributor
Probier es mal mir dieser InputMap:
Java:
InputMap map = myTable.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);

Und hier ist ein Link zu einen sehr ähnlichen Problem mit Lösung :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Schlüsselworte [ERLEDIGT] static { } - Was ist das und wofür kann ich das brauchen? Allgemeine Java-Themen 1
H JUnit Fehler beim Compilieren - erledigt Allgemeine Java-Themen 0
D Dyn. Schneefall (Synchronisationsprobleme: Erledigt) Allgemeine Java-Themen 7
DStrohma [Erledigt] Regex CASE INSENSITIVE Allgemeine Java-Themen 7
P [erledigt] Java-Code in Ausarbeitung dokumentieren Allgemeine Java-Themen 2
K [erledigt] JVM welche läuft Allgemeine Java-Themen 9
H Singleton und MultiThreading [erledigt] Allgemeine Java-Themen 3
D [erledigt] Dateiinformationen auslesen Allgemeine Java-Themen 10
Zrebna Wieso sollte man Null-Prüfungen nicht mit Optional-Objekten nutzen? Allgemeine Java-Themen 13
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
P Wieso benutzen PriorityQueues Heaps? Allgemeine Java-Themen 2
Y Wieso krieg ich die Unit Tests nicht hin Allgemeine Java-Themen 55
I Wieso funktioniert das nich? Allgemeine Java-Themen 5
F Input/Output NullPointerException, aber wieso? [Apache POI] Allgemeine Java-Themen 11
R MAC-Adresse eindeutig für einen PC ? Bezug zu Netzwerk, wieso ? Allgemeine Java-Themen 7
P Best Practice Wieso funktioniert der Modulo - Operator nicht? Allgemeine Java-Themen 2
J Jasper ireport - wieso beendet die Anwendung wenn ich die Preview schließe Allgemeine Java-Themen 1
I Interface Interface / Klasse - wieso Abstract? Allgemeine Java-Themen 13
A Methoden Generische Methode mit Arrays - Source Compatibility 1.7 benötigt, wieso? Allgemeine Java-Themen 3
S RemoteException wieso ? Allgemeine Java-Themen 6
J if else Anweisung macht nicht was es soll. Wieso? Allgemeine Java-Themen 10
P wieso kann ich auf bluej exportieren aber auf eclipse nicht? Allgemeine Java-Themen 2
DEvent Wieso ist Javadoc mit Html Tags? Allgemeine Java-Themen 47
D java.util.InputMismatchException im Scanner -wieso? Allgemeine Java-Themen 5
E Wieso returnt das hier 1? Allgemeine Java-Themen 3
C Wieso funktioniert das? Allgemeine Java-Themen 6
W Wieso funktioniert dieser Code hier? Allgemeine Java-Themen 6
S Wieso stehen in der API immer wieder abstrakte Methoden ? Allgemeine Java-Themen 7
lacyuu Schleife hängt sich auf, wieso?? Allgemeine Java-Themen 2
V Wieso meckert FindBugs da? Allgemeine Java-Themen 7
P Wieso HashMap-Zugriff mit Object, statt mit MyObject? Allgemeine Java-Themen 12
V Wieso Heap Space Problem? Allgemeine Java-Themen 14
J Wieso implementiert HTTPServlet Serializable? Allgemeine Java-Themen 2
P Wieso skalieren diese beiden Threads unterschiedlich gut? Allgemeine Java-Themen 16
zilti Wieso geht der StreamReader/Writer nicht? Allgemeine Java-Themen 5
T Wieso erfolgt keine Ausgabe. /Excel Allgemeine Java-Themen 19
G wieso wird der String des StringBuilder immer länger? Allgemeine Java-Themen 2
G wieso "implements" Allgemeine Java-Themen 13
S Problem mit generics -> ClassCastException und ka wieso Allgemeine Java-Themen 20
G Übergabe funzt nicht, aber wieso? Allgemeine Java-Themen 3
G NullPointer ? wieso? Allgemeine Java-Themen 7
I Wieso läuft Programm bei Kollegen aber nicht bei mir? Allgemeine Java-Themen 10
kodela Event Handling Problem mit der Alt-Taste Allgemeine Java-Themen 16
kodela Drücken der ALT-Taste wird nur bei jedem zweiten Mal erkannt Allgemeine Java-Themen 5
Sogomn Thread blocken bis Taste gedrückt Allgemeine Java-Themen 5
G while Schleife ausführen solange eine Taste gedrückt ist Allgemeine Java-Themen 14
R gedrückte Taste Allgemeine Java-Themen 6
Guybrush Threepwood Warten, bis keine Taste gedrückt Allgemeine Java-Themen 11
M Enter Taste in Konsole abfragen Allgemeine Java-Themen 2
G default button für enter taste Allgemeine Java-Themen 3
G Taste Drücken Allgemeine Java-Themen 4
0 Taste setzen Allgemeine Java-Themen 2
G mit taste bestätigen Allgemeine Java-Themen 10
reibi Aktion Taste gedrückt abfangen Allgemeine Java-Themen 9
T Möglichkeit um eine Taste zu drücken? Allgemeine Java-Themen 2
TheJavaKid Taste definieren Allgemeine Java-Themen 12
A bestimmte Taste an Server verschicken Allgemeine Java-Themen 11
G Enter-Taste simulieren Allgemeine Java-Themen 14

Ähnliche Java Themen

Neue Themen


Oben