Per
visualizzare l'uml per classi
clicca qui
Il programma inizia dalla classe principale "GUIHandler",
infatti è questa classe che all'avvio del programma
comincia a inizializzare tutte le liste (array list e double
linked list) dei
componenti e delle grafica. Dopo di che il programma è
pronto per riceve gli input da mouse/tastiera e in base a questi
vengono istanziati e aggiunti alle liste nuovi oggetti, i quali
valori vengono aggiornati ogni 200 millisecondi dalla
classe Updater.