Jak uniknac dublowania komponentow po odswiezeniu apletu?

hej, moj aplet po odswiezeniu podwaja komponenty, jak uniknac ewentualnego kasowania wszystkiego z osobna po wywolaniu init ? chyba jest jakis latwiejszy sposob?

i mam jeszcze jedno pytanie odnosnie metody show() przy JDialog, wszystko ladnie dziala po uruchomieniu w eclipse ale w przegladarce juz nie dziala czym to zastapic?

dzieki wielkie za pomoc