Hallo Zusammen,
wie in der Überschrift beschrieben habe ich ein Problem mit meinem KeyListener im JFrame.
Ich möchte mit F1 ein Hilfefenster öffnen - das funktioniert auch soweit.
Sobald ich aber ein neues JInternalframe innerhalb des JFrames öffne funktioniert der KeyListener nicht mehr. Ich müßte also, sobald ein JIF wieder geschlossen ist den Focus auf das Hauptframe bekommen
Für das Internalframe habe ich auch einen Listener benutzt der das schliessen auch wieder erkennt. Die Frage ist halt, wie kann ich wieder auf den Status kommen, dass dann der KeyListener wieder funktioniert? Vielen dank schonmal für die Hilfe,
Giana Sisters
wie in der Überschrift beschrieben habe ich ein Problem mit meinem KeyListener im JFrame.
Ich möchte mit F1 ein Hilfefenster öffnen - das funktioniert auch soweit.
Java:
frame.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
System.out.println("DRÜC");
if (e.getKeyCode() == KeyEvent.VK_F1){
JavaHelper jh = new JavaHelper();
jh.createHelper("hauptmaske");
}
}
});
Sobald ich aber ein neues JInternalframe innerhalb des JFrames öffne funktioniert der KeyListener nicht mehr. Ich müßte also, sobald ein JIF wieder geschlossen ist den Focus auf das Hauptframe bekommen
Für das Internalframe habe ich auch einen Listener benutzt der das schliessen auch wieder erkennt. Die Frage ist halt, wie kann ich wieder auf den Status kommen, dass dann der KeyListener wieder funktioniert? Vielen dank schonmal für die Hilfe,
Giana Sisters
Java:
frame.getContentPane().add(rez);
rez.addInternalFrameListener(new InternalFrameListener() {
@Override
public void internalFrameActivated(
InternalFrameEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void internalFrameClosed(
InternalFrameEvent arg0) {
// TODO Auto-generated method stub
System.out.println("DA isser");
}