Benedikt: Problem mit einem Thread

Beitrag lesen

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.

mfg Benedikt

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();
  }