Cześć,
mam mały problem. Chciałbym aby po kliknięciu przycisku otworzyło się okno i zaczęły wykonywać różne funkcje równoczesnie informujac użytkownika co aktualnie się dzieje. Problem polega na tym, że interfejs okna jest zamrażany na czas wykonywania funkcji i w efekcie tylko ostatnia fukcja label.setText() jest pokazana. Jak mogę rozwiązać ten problem?
schemat wygląda tak:
button.ActionListener(){
funkcja actionPerformed(){
label.setText("START")
funkcja zrobcos1();
label.setText("IN PROGRESS);
funkcja zrobcos2();
}
}