Ö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.