Hallo,
Ich möchte gerne die Tastatureingaben in einem jPanel tracken, und hab dafür einen keyListener erstellt und die Eingabe an die Funktion panelKeyTyped(...) übertragen
aus der ich dann im weiteren die entsprechende Eingabe auslese
Leider hab ich jedoch feststellen müssen, dass so viele Tasten nicht übertragen werden (also z.B. Tabulator, links- recht- unten- oben-Pfeile, programmierbare F-Tasten, Page-Up & Page-Down...), sowie auch Tastenkombinationen wie 'ctrl' + 'c' (hier wird dann nur der Steuerungs- nicht aber der c-Tastendruck übertragen) etc.
Ich hab gegoogelt und hab zumindest einen Tipp finden können, wie man es schafft den Tab zu übertragen, mit der Zeile
Für die verbleibenden fehlenden Tasten hab ich jedoch nichts dergleichen finden können.
Wie schaffe ich es, dass auch die verbleibenden Tasten an mein panelKeyTyped(...) übertragen werden?
Ich möchte gerne die Tastatureingaben in einem jPanel tracken, und hab dafür einen keyListener erstellt und die Eingabe an die Funktion panelKeyTyped(...) übertragen
Java:
panel.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent evt) {
panelKeyTyped(evt);
}
});
Java:
private void panelKeyTyped(java.awt.event.KeyEvent evt) {
System.out.println(evt);
}
Ich hab gegoogelt und hab zumindest einen Tipp finden können, wie man es schafft den Tab zu übertragen, mit der Zeile
Java:
panel.setFocusTraversalKeysEnabled(false);
Wie schaffe ich es, dass auch die verbleibenden Tasten an mein panelKeyTyped(...) übertragen werden?