Dodawanie nowych watków do programu

0

Witam.
Mam napisany taki program: http://4programmers.net/Pastebin/2681
Muszę dorobić w nim wątki:
Dodać możliwość wyświetlania wielu kulek jednocześnie (kod odpowiedzialny za animacje trzeba umieścić w oddzielnym wątku).
Dodać wątek obsługi zdarzeń związanych z interfejsem użytkownika.
Moglibyście mi podpowiedzieć jak i gdzie to dodać?
Dziękuje i pozdrawiam.

1

Przykładowe dodanie wątku:

new Thread(new Runnable() {
         @Override
         public void run() {
             for(int i=0;i<10;i++){
                 wartosc++;
                 try {
                     Thread.sleep(1000);
                 } catch (InterruptedException ex) {
                     Logger.getLogger(JavaApplication4.class.getName()).log(Level.SEVERE, null, ex);
                 }
                 
             }
         }
     }).start();

Ten wątek zwiększa wartoc co sekundę przez dziesięć sekund.

Wątki można robić też obiektowo np. tak:

class MojWatek implements Runnable{

    Thread watek;
    
    MojWatek(String nazwawatku){
        watek = new Thread(this,nazwawatku);
        watek.start();
    }

         @Override
         public void run() { 
                   //ten wątek nic nie robi
         }
     }

Wtedy włączamy go za pomocą :

new MojWatek("Nazwa Watku");

Pamiętajmy że wtedy możemy wywołać wiele wątków na raz tego samego typu:

for(int nr=0;nr<5;nr++){
    new MojWatek("Watek numer"+nr);
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1