Mam funkcję, która pobiera plik z ftp-a. Chcę by w momencie, gdy ktoś kliknie przycisk pobierz pojawił się GlassPane, na którym rysuję gif-a z napisem 'Proszę czekać'. Na początku funcji obsługującej zdarzenie naciśnięcia przycisku ustawiam
glass.setVisible(true);
dalsza czesc kodu
Problem jest taki, że glassPane pojawia sie dopiero jak przeleci cała funkcja <grrr>. Jak zrobić by dalszy kod wykonywał się dopiero, gdy faktycznie glassPane się pojawi?