Jframe setVisible(true) og dispose
Jeg har en JFrame som starter en tråd, og dernæst viser sig selv(Formen er modal). Formen skal vise en progressbar og tråden melder tilbage hvor langt den er kommet. Problemet opstår, når tråden ikke har noget at lave og derfor med det samme melde tilbage at den er 100% færdig. Så hænger min applkation (formen bliver aldrig gemt igen), fordi dispose() bliver kaldt før setVisble(true) har vist formen. Det er i hver tilfald min teori. Hvordan kan jeg undgå dette?//Her oprettes tråden og formen vises
public void start()
{
SongAgent sg = new SongAgent();
sg.vec = vec;
sg.callBack = this;
sg.start();
setVisible(true);
}
public void sendMessage(int p)
{
if (p==100)
dispose();
else
pbProgress.setValue(p);
}
