Just nu i M3-nätverket
Jump to content

this.remove


xandx00

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...