Hallo alle zusammen!
Ich bin gerade dabei eine Projektarbeit fürs Studium zu programmieren. In meinem Programm gibt es Eingabefeld in Form einer TextArea. Nun möchte ich gerne, dass sobald ich etwas in dieses Feld schreibe, es direkt in Großbuchstaben erscheint.
Der KeyListener sieht wie folgt aus:
Das ganze funktioniert leider nur bedingt. Der letzte Buchstabe bleibt immer klein (Ausser man drückt halt irgendeine andere Taste die kein Character ist). Ausserdem funktionieren Tastenkombinationen wie Strg+A nicht mehr.
Google hat da leider auch nichts brauchbares ausgespuckt.
Wäre super wenn mir da jemand weiterhelfen könnte.
Gruß,
Ole
Ich bin gerade dabei eine Projektarbeit fürs Studium zu programmieren. In meinem Programm gibt es Eingabefeld in Form einer TextArea. Nun möchte ich gerne, dass sobald ich etwas in dieses Feld schreibe, es direkt in Großbuchstaben erscheint.
Der KeyListener sieht wie folgt aus:
Code:
jTextArea.addKeyListener(new java.awt.event.KeyAdapter()
{
public void keyTyped(java.awt.event.KeyEvent e)
{
jTextArea.setText(jTextArea.getText().toUpperCase());
}
});
Das ganze funktioniert leider nur bedingt. Der letzte Buchstabe bleibt immer klein (Ausser man drückt halt irgendeine andere Taste die kein Character ist). Ausserdem funktionieren Tastenkombinationen wie Strg+A nicht mehr.
Google hat da leider auch nichts brauchbares ausgespuckt.
Wäre super wenn mir da jemand weiterhelfen könnte.
Gruß,
Ole