Hi,
Hallo ich möchte nach dem Start eines Frames einen Thread starten der prüft ob der Frame noch angezeigt wird. Doch leider möchte das nicht wie ich will kann mir einer helfen. Danke.
public void einstelActionPerformed (ActionEvent evt){ //
Einstellungen ein = new Einstellungen();
Point loc = getLocation();
ein.setLocation((loc.x+110), (loc.y+95));
ein.setSize(300, 210);
ein.setTitle("Einstellungen");
ein.setResizable(false);
ein.setVisible(true);
Thread test = new Thread(){
protected synchronized Object initialValue() {
for( ; ; ){
if(ein.isVisible() == false){
ausgabe.append("Geschloßen\n");
test.stop();
}
}
}
};
test.start();
}
Wo rufst Du denn die Methode initialValue() auf?
Ich mach sowas immer mit der (automatisch aufgerufenen) run-Methode:
new Thread()
{
public void run()
{
//hier das Zeug, das der Thread machen soll
}
}.start();
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/