JDialog schließen

nope, beim schließen des dialoges soll nur der dialog beendet werden und dadurch spring ich ins hauptfenster.
derzeit laeufts so:

start app -> willkommensbildschirm -> klick auf OK -> willkommensbildschirm wird unsichtbar -> hauptfenster wird sichtbar
-> klick auf schließen im hauptfenster -> System.exit() wird aufgerufen, alles gut
alternativ:
->klick auf X oben rechts, willkommensbildschirm laeuft im hg weiter nur der rest wird beendet -- Problem
 
Dann deaktiviere doch das X:
Java:
/* Sorgt dafr, dass der kleine schließen-Button links oben (x) keinen Effekt
    hat*/
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
 
Jetzt verstehe ich gar nicht mehr was du möchtest.

Du wolltest den Dialog schließen und das hatte nicht funktioniert, oder?
Was hast du dann vorhin mit System.exit(0) gemacht?

MFG

Sascha
 
mit System.exit() hab ich dann in der hauptanwendung einfach alles geschlossen, am ende der programmverwendung, was ganz gut funktioniert.
waere aber eigentlich ganz schoen, wenn der willkommensdialog gleich nachdem er nichtmehr verwendet wird komplett geschlossen wird und nicht erst wartet, bis das gesammte programm beendet wird
 
Dann der Vorschlag es nicht selber nachzuprogrammieren, sondern das zu nutzen was schon da ist:

Java:
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE)
 
Zurück