Hallo,
ich habe ein nicht editierbares Textfield. Ich möchte, dass ich den Text im Textfield durch Tastendruck verändern kann.
In meinem Code wird das Textfield ursprünglich auf z.B "Hund" gesetzt. In meinem Keylistener ist folgender Code:
Anmerkungen: Wordgiver returnt einfach bestimmte Strings die in einem Array gespeichert sind.
Wenn ich nach Programmstart nun W drücke, ändert sich das Textfield nicht.
Gibt es eine Möglichkeit, das alles so läuft, wie ich mir das vorstelle?
ich habe ein nicht editierbares Textfield. Ich möchte, dass ich den Text im Textfield durch Tastendruck verändern kann.
In meinem Code wird das Textfield ursprünglich auf z.B "Hund" gesetzt. In meinem Keylistener ist folgender Code:
Java:
public void keyPressed(KeyEvent e) {
if(e.getKeyCode()== KeyEvent.VK_W){
i= random.nextInt(3);
String d =wordGiver(i);
nxtWordField.setText(d);
}
}
Anmerkungen: Wordgiver returnt einfach bestimmte Strings die in einem Array gespeichert sind.
Wenn ich nach Programmstart nun W drücke, ändert sich das Textfield nicht.
Gibt es eine Möglichkeit, das alles so läuft, wie ich mir das vorstelle?