Normal
Ich habe zwar immer noch nicht verstanden, warum das unbedingt getrennt werden soll. Schließlich ist ein GUI dem Namen nach eine Benutzerschnittstelle die graphisch mit dem Benutzer kommuniziert - das gilt für beide Richtungen.Wenn es unbedingt getrennt werden soll, könnte man eine JComponent nehmen und mit KeyBindings arbeiten. Diese Komponente könnte man beliebig im Fenster platzieren und es würde auf die Tastatur reagiert werden, egal ob die Komponente den Fokus (der für einen KeyListener notwendig ist) hat oder nicht.
Ich habe zwar immer noch nicht verstanden, warum das unbedingt getrennt werden soll. Schließlich ist ein GUI dem Namen nach eine Benutzerschnittstelle die graphisch mit dem Benutzer kommuniziert - das gilt für beide Richtungen.
Wenn es unbedingt getrennt werden soll, könnte man eine JComponent nehmen und mit KeyBindings arbeiten. Diese Komponente könnte man beliebig im Fenster platzieren und es würde auf die Tastatur reagiert werden, egal ob die Komponente den Fokus (der für einen KeyListener notwendig ist) hat oder nicht.