Code nach dem schließen eines Fensters ausführen?

Status
Nicht offen für weitere Antworten.

hawkeye78

Bekanntes Mitglied
Hallo,

entschuldigung wenn ich so kurz nach meiner erste Frage von heute schon wieder Poste, aber ich habe leider wieder einmal keinen Blassendunst wie ich es hinbekomme das ein Stückquelle erst ausgeführt wird wenn ich das Fenster geschlossen habe.

Ich habe momentan folgenden Quellcode
Code:
		popupmenue.add(new AbstractAction ("Countdown")
		{
			public void actionPerformed(ActionEvent e)
			{			
				JLabel LZeit2=getLabel();
				
				// Aufruf des Konstrukturs zum einstellen des Countdowns
				c1=new Countdown(LZeit2, "Countdown", true);
				
				c1.setSize(260,100);
				c1.show();
				c1.setResizable(false);       // fixieren der Fenstergrösse
				
				// Alles ab hier soll erst ausgeführt werden wenn das Fenster welches ich mit c1.show
                                   // aufgerufen habe geschlossen habe.
				if(c1.caktivieren==true)
				{
					anhalten();
					iModus=3;
					istatus=1;
					c1.fuellen();
					c1.t_count.start();
				}
			}
		});

Ich wäre über einen weiteren kleinen Tipp sehr dankbar.
Gruß
Dan
 
wie wärs wenn du einen Modalen Dialog machst? dann schreibst du den code nach c1.setVisible(true); und der wird dann erst ausgeführt wenn der dialog geschlossen wurde.
 
Hallo Roar,

vielen Dank für dein Posting, der zweite Dialog ergebt momentan seine Eigenschaften von JDialog wie kann ich den diesen Dialog nun Modular gestellten ohne das ich dabei alzuviel Umschreiben muß.
Noch einmal vielen Dank für deine schnelle Hilfe.
Gruß
Dan
 
Entweder im Konstruktor, dort gibt es ein Argument "modal", oder du rufst irgendwann "setModal( true );" auf.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben