Hilfe ! :noe:
Ich arbeite mit Netbeans und versuche bei einem JFrame die windowOpened methode zu nutzen:
Ich habe 2 Frames, Frame-1 besitzt einen Keylistener, bei STRG+N öffnet sich Frame2 (addnew):
Bei Frame2 steht in der windowOpened methode:
Wenn ich jetzt das Programm starte und STRG+N drücke ist alles so wie es sein sollte.
Schließe ich jetzt das 2.Frame und drücke ich ein 2.mal STRG+N, greift bei frame2 die windowsOpened methode nicht habe ich das gefühl.
Die Methoden
this.setEnabled(false);
addNew.setLocationRelativeTo(this);
werden nicht ausgeführt, woran kann das liegen ?:rtfm:
Ich arbeite mit Netbeans und versuche bei einem JFrame die windowOpened methode zu nutzen:
Ich habe 2 Frames, Frame-1 besitzt einen Keylistener, bei STRG+N öffnet sich Frame2 (addnew):
Java:
private void mainOpened(java.awt.event.WindowEvent evt) {
this.addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent e){}
public void keyTyped(KeyEvent e){ }
public void keyPressed(KeyEvent e){
if (e.isControlDown() && e.getKeyCode() == KeyEvent.VK_N) {
addNew.setVisible(true);
}
}
}
);
}
Bei Frame2 steht in der windowOpened methode:
Java:
private void addNewOpened(java.awt.event.WindowEvent evt) {
this.setEnabled(false);
addNew.setLocationRelativeTo(this);
addNew.setFocusable(true);
}
Wenn ich jetzt das Programm starte und STRG+N drücke ist alles so wie es sein sollte.
Schließe ich jetzt das 2.Frame und drücke ich ein 2.mal STRG+N, greift bei frame2 die windowsOpened methode nicht habe ich das gefühl.
Die Methoden
this.setEnabled(false);
addNew.setLocationRelativeTo(this);
werden nicht ausgeführt, woran kann das liegen ?:rtfm: