xandx00 Posted July 16, 2004 Share Posted July 16, 2004 Hej. Har råkat ut för et konstigt problem i Applet, tror det kan ha med JIT eller minneshantering att göra! Håller på att utveckla en Thumbnail viewer, till detta har jag en Panel på min Applet. I min Panel har jag GridLayout ex 2,2 då visas fyra bilder/ tumnaglar. Nu är det så att användaren skall kunna bläddra fram, jag skall kunna ha 20 bilder fördelade på 5 Paneler. Då skapade jag en Array av en Panel, men nu komer det konstiga, när jag försöker lägga in denna Array i Appleten med add så funkar det hur bra som helst i ApletViewer men när man kör den i IE då hackar den upp sig? Koden ser ut så här. //tar bort föregående panel med bilder. this.remove(panBild[ipos]); //ökar index ett steg. ipos++; //om index överstiger antal paneler nollställ if(ipos>=max) ipos=0; //lägger till det nya panelen this.add(panBild[ipos],"Center"); //tvingar komponenterna att ritas om! validate(); I AppletViewer funkar det alldeles utmärkt men när man kör skarpt så funkar den fram till sista panelen sen fryser Appleten och kommer inte igång förren efter en stund? Hoppas att jag förklarat problemet ordentligt. Jag kör med AWT Link to comment Share on other sites More sharing options...
xandx00 Posted July 17, 2004 Author Share Posted July 17, 2004 Jag har löst problemet! När man kör remove så verkar det som om objectet går till GC! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.