Hallo zusammen,
ich habe ein Problem. Ich habe eine GUI Oberfläche die im Hauptfenster unter anderem Ein Textfield zur Eingabe hat.
Im Hauptfenster klicke ich auf meinen Button "Fuhrparkverwaltung" , welcher mir ein neuen Frame öffnet und das Hauptfenster vorläufig setEnabled(false) setzt. Somit kann ich nicht mehr auf das Hauptfenster zugreifen, ist auch so gewollt! Wenn ich jetzt aber auf meinen Abbrechen Button in der Fuhrparkverwaltung klicke, geht das Fuhrparkfenster zu und setzt das Hauptfenster wieder enabled! So weit so gut, nur funktionieren alle Textfelder im Hauptfenster nicht mehr und ich weiß nicht warum...
Das pasiert auch nur manchmal, manchmal bei ersten mal gleich, aber auch manchmal erst beim 3ten mal!
Wenn ich im Fuhrparkfenster den X knopf benutze funktioniert alles...
Könnt ihr helfen?
Hier der Button welcher das Fuhrparkfenster öffnet:
Hier der Abbrechen Button in der Fuhrparkverwaltung:
ich habe ein Problem. Ich habe eine GUI Oberfläche die im Hauptfenster unter anderem Ein Textfield zur Eingabe hat.
Im Hauptfenster klicke ich auf meinen Button "Fuhrparkverwaltung" , welcher mir ein neuen Frame öffnet und das Hauptfenster vorläufig setEnabled(false) setzt. Somit kann ich nicht mehr auf das Hauptfenster zugreifen, ist auch so gewollt! Wenn ich jetzt aber auf meinen Abbrechen Button in der Fuhrparkverwaltung klicke, geht das Fuhrparkfenster zu und setzt das Hauptfenster wieder enabled! So weit so gut, nur funktionieren alle Textfelder im Hauptfenster nicht mehr und ich weiß nicht warum...
Das pasiert auch nur manchmal, manchmal bei ersten mal gleich, aber auch manchmal erst beim 3ten mal!
Wenn ich im Fuhrparkfenster den X knopf benutze funktioniert alles...
Könnt ihr helfen?
Hier der Button welcher das Fuhrparkfenster öffnet:
Java:
Fuhrparkverwaltung Fuhrpark = new Fuhrparkverwaltung(this);
//Hauptfenster deaktivieren
setEnabled(false);
Fuhrpark.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
setEnabled(true);
setVisible(true);
}
});
//Verleihfenster ständig im Fordergrund behalten
Fuhrpark.setAlwaysOnTop(true);
Fuhrpark.setVisible(true);
Hier der Abbrechen Button in der Fuhrparkverwaltung:
Java:
if (evt.getSource() == btnAbbrechen)
{
// h ist mein Hauptfenster
this.dispose();
h.setVisible(true);
h.setEnabled(true);
}