Jest to prosty program pracujący na wątkach, którego celem jest umożliwienie użytkownikowi odbijanie kulek od paletki, tak aby nie spadły poza ekran.

Opis klas:

Ball – rysuje piłeczkę i opisuje jej zachowanie

BallPanel – odpowiada za pojawianie się kolejnych pileczek

Pallet – rysuje paletke u dołu ekranu i opisuje jej zachowanie

Bounce – klasa główna (main)

BounceFrame – tworzy interfejs użytkownika (GUI)

BounceThread – odpowiada za odpalenie wątków i ich usypianie (metoda run), a także ustawia parametry (np. szybkość piłeczki)

 

Projekt w NetBeans

blog comments powered by Disqus