K
KlapptNich
Gast
hi!
Ich bin dabei mich mit Keylistener-Events auseinander zu setzen und möchte ein JTextField dazu bringen, seinen Inhalt jedes Mal auszugeben, wenn die Enter-Taste gedrückt wurde.
Allerdings funktioniert die Sache bei mir nicht, es hakt bei mir wie immer daran, dass ich nicht weiss von wo nach wo ich denken muss 😉
So sieht der Teilcode aus, ich kann vom Inneren der keyPressed Methode nicht auf das Objekt zugreifen.. Was ist mein Denkfehler?
Ich bin dabei mich mit Keylistener-Events auseinander zu setzen und möchte ein JTextField dazu bringen, seinen Inhalt jedes Mal auszugeben, wenn die Enter-Taste gedrückt wurde.
Allerdings funktioniert die Sache bei mir nicht, es hakt bei mir wie immer daran, dass ich nicht weiss von wo nach wo ich denken muss 😉
So sieht der Teilcode aus, ich kann vom Inneren der keyPressed Methode nicht auf das Objekt zugreifen.. Was ist mein Denkfehler?
Java:
text.addKeyListener(new KeyListener() { //text ist ein JTextField
public void keyTyped(KeyEvent e) {}
public void keyReleased(KeyEvent e) {}
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_ENTER) {
String inhalt = text.getText(); //hier kann ich nicht auf text zugreifen
}}
});