Tastatur komplett sperren?

Status
Nicht offen für weitere Antworten.

mobile

Bekanntes Mitglied
Hi,

habe grade ein kleines Programm geschrieben. Um Fehler bei der Eingabe zu vermeiden, möchte ich die Komplette Tastatur sperren? Gibts da vielleicht eine Möglichkeit für?

Danke für Tipps!
 
Leroy42 hat gesagt.:
Hmmh!?

Vielleicht einen passenden Holzblock zusammenschnippeln
und über die Tastatur legen?

Auf jeden Fall, vorbeugend sozusagen, kompletten Rechner aus dem Fenster werfen (optimal 10. Etage). Dann sollte das mit der falschen Eingabe auch erledigt sein.
 
Alle Tastenklicks abfangen und ihnen eine nichts machende Action zuweisen?
Was machst du denn genau? Wie soll die Eingabe sonst passieren? Würde dich als User so etwas kein bisschen stinkig machen?
 
Hast recht @ Jango.

Viel einfacher dein Vorschlag und es
besteht auch eine geringere Verletzungsgefahr
als bei meinem! 😀
 
Ellie hat gesagt.:
Alle Tastenklicks abfangen und ihnen eine nichts machende Action zuweisen?

2f2x-5m.gif
2f2x-4m.gif
 
Ok, danke für die tollen Ratschläge.

Dann mal anders. Ich müsste nur Enter und 4 weitere Tasten abfangen (#,-,*,/). Die Methoden die dann aufgerufen werden sollen stehen allerdings schon als ActionListener fest. Kann ich jetzt vom dem KeyEvent auf den ActionListener verweisen? Also wenn ich zb. Enter drücke, sol das gleiche passieren, als wenn ich auf einen bestimmten Button in meinem Prog. klicke!

Danke!
 
Du rufst einfach im KeyListener die Methoden auf, die du auch in
den ActionListenern aufrufst.

Die ActionListener selbst kannst du nicht aufrufen.
 
Leroy42 hat gesagt.:
Du rufst einfach im KeyListener die Methoden auf, die du auch in
den ActionListenern aufrufst.

Die ActionListener selbst kannst du nicht aufrufen.

Warum kann er nicht die actionPerformed-Methode aufrufen?
 
Sicher könnte er das, aber dafür sind Listener da, die diese Methode beim jeweiligen Event aufrufen 😉

Du kannst ja auch bei Evet A einen Event B an dein Programm senden!
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben