Wielowątkowość, swing, repaint

0

Wiem, ze wątek wielowątkowości był poruszany na forum. Szukałem lecz niestety miałem problem ze znalezieniem odpowiedzi na swoje pytanie, tak więc piszę tutaj.

Chciałbym miec JFrame, w nim JPanel.

chciałbym także parę wątków które sprawiają, że obiekty w Panelu są przesuwane, sprawdzają kolizje ich itp...

Lecz moim problemem jest wywołanie metody repaint() w wątku. Chciałbym także aby zamiast przerysowywania całego okna przerysować tylko obiekt bez ingeracji w np. tło za obiektem.

Jeżeli możecie mi pomóc lub chociaż podać mi pomocnego linka. Będe wdzięczny.

Pozdrawiam

1

rób sprawdzanie w modelu położenia, a odrysowuj tylko co jakiś czas wygląd. A panel ustaw przeźroczysty i odświeżaj tylko go.

A niech różne wątki odświeżają tylko położenie w modelu.

W modelu zrobić onStateChangeListenera-> i jak się odpali to odpalać odrysowanie.
Ja bym tak się chyba do tego zabrał.

uwaga na synchro

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