Spiegazione generale del programma






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.