Búcsú feladat

Örülök, hogy együtt dolgozhattunk, búcsúzásként még egy feladat:

Az öreg tanár végiggondolja hajdani diákjai sorsát, ki hol talált állást. Ezt szimulálja most egy Java programmal.

Induláskor azonnal láthatjuk a diákok névsorát (lehetőleg rendezve). A panel jobb alsó sarkában lévő tanár-képre kattintva elindul az „álláskeresés”. (Figyeljen rá, hogy csak egyszer induljon el!) Ez a következőt jelenti:

Véletlen időközönként kiválasztunk egy véletlen diákot és egy véletlen várost.

A diák ebben a városban kap állást, ezért odamegy. (Az adatok a város nevét és térképen lévő helyének x,y koordinátáit tartalmazzák.) Ott azonnal folytatja a Java tanulását, és ezért a duplájára növekszik. Az alsó listafelületen megjelenik az állást talált diák neve, és munkahelyének városa. A felső listafelületen végig lehet látni az összes diák nevét, de arra figyeljen, hogy mindenki csak egyszer találjon állást.

A Búcsú gomb hatására így változik a felület:

Javasolt konstansok:

int TANARKEP_MERET = 100; // szélesség, magasság azonos

int KICSI_DUKE_SZELESSEG = 15;

int KICSI_DUKE_MAGASSAG = 30;

int INTEGETOKEP_SZELESSEG = 200;

int INTEGETOKEP_MAGASSAG = 400;

long ALLASKERESESI_IDOKOZ_MAX =1000;

long ALLASKERESESI_IDOKOZ_MIN = 500;

long SETALASI_IDO = 50;

- Ha a kép null értékű akkor egész egyszerűen nem rajzolja ki.

- Ha a képrajzolás utolsó paramétere az aktuális panel példány, akkor mozogni fog az animált gif.

A működést bemutató videó: bucsufeladat.mp4

Adatok: bucsufeladat.zip

Ha megcsinált jó párat a feladatok közül, akkor ezt már a kisujjából kirázva is meg tudja oldani. :) - Jó munkát hozzá!

Remélem, élvezte a feladatokat.