il codice:
codice:
Database db = Database.load();
sarebbe scorretto?

effettvamente C'è qualcosa che non va nel mio codice…
Cioè, carico il database all'interno di una classe che serve di visualizzare un menu (obbrobrio) istanziando un oggetto Database db, Per aggiungere un componente alla lista, Nella classe Componenti nel costruttore chiamo il metodo in questo modo:

codice:
menu.db.get_ArchivioComponenti().addComponenti (this);
ma credo fortemente ci sia qualcosa che non va