Hallo,
ich habe ein Programm mit einem JFrame geschrieben, der in einem BorderLayout mehrere verschiedene Komponenten enthält:
Ein Panel mit Buttons, dann eins mit JTextareas usw.
Nun möchte ich dem parent-Frame einen KeyListener hinzufügen, damit z. B. ein neues JPanel an eine bestimmte Stelle gesetzt wird.
Ich nahm an, den Listener müsste ich dem Frame hinzufügen, weil der ja die übergeordnete Instanz ist und diese Tastenkombinationen ja immer funktionieren sollen.
Einen KeyListener hinzuzufügen, ist ja nun kein Hexenwerk. Allerdings funktioniert es nicht.
Gibt es ein Problem dadurch, dass immer eine der enthaltenen Komponenten im Fokus ist (also der Button, die Textarea, ...)?
Oder müsste das generell gehen?
ich habe ein Programm mit einem JFrame geschrieben, der in einem BorderLayout mehrere verschiedene Komponenten enthält:
Ein Panel mit Buttons, dann eins mit JTextareas usw.
Nun möchte ich dem parent-Frame einen KeyListener hinzufügen, damit z. B. ein neues JPanel an eine bestimmte Stelle gesetzt wird.
Ich nahm an, den Listener müsste ich dem Frame hinzufügen, weil der ja die übergeordnete Instanz ist und diese Tastenkombinationen ja immer funktionieren sollen.
Einen KeyListener hinzuzufügen, ist ja nun kein Hexenwerk. Allerdings funktioniert es nicht.
Gibt es ein Problem dadurch, dass immer eine der enthaltenen Komponenten im Fokus ist (also der Button, die Textarea, ...)?
Oder müsste das generell gehen?