Swing Tasten in JTextArea blockieren

Hoppelmann

Mitglied
Ich habe eine JTextArea erstellt, in der regelmäßig Text ausgegeben wird. In der letzten Zeile kann jeweils text geschrieben werden (Terminal/Shell). Nun mein Problem: Falls der Cursor oberhalb der letzten Zeile plaziert wird und eine Taste wie RÜCK, ENTFERNEN oder ein Zeichen gedrückt wird, sollen diese Eingaben unterdrückt werden. Jediglich STRG+C und STRG+V soll erlaubt sein.

Google: Nichts gefunden.
Hier im Forum: nichts gefunden

Also? Hat jemand eine Idee?
 
macht es euch doch nicht so umständlich ...
für eine "einfache" implementierung reicht es eine JTextArea als reine ausgabe zu verwenden *in verbindung mit setEditable(false)* und als eingabe ein darunter platziertes JTextField ...
wäre zumindest jetzt meine idee ...

um das ganze dann graphisch wie "eins" aussehen zu lassen einfach die border entfernen und die components direkt pixel-an-pixel platzieren ... sollte dann auf allen VMs halbwegs gleich aussehen ...
 

Neue Themen


Zurück
Oben