Salve programmatori... ho un problema che provo a spiegarvi...

Ho due finestre non direttamente collegate tra loro.... nella prima fornisco dei dati.... e nella seconda li visualizzo tramite un JTable.

Bene ... il problema è che non è certo quando i dati nella prima finestra vengono immessi dall'utente e pertanto nella seconda finestra (quella con la tabella) non so come aggiornare la stessa tabella. Ho pensato di implementare un timer e verificare ogni secondo se l'ArrayList di dati contiene valori... ma mi sembra stilisticamente una schifezza incredibile... (e comunque avrebbe un ritardo... dovuto alla scadenza del secondo).

Adesso a voi chiedo... esiste (e sono certo che esista) un sistema migliore per fare ciò che vorrei...???
(riassumendo potrei dire che voglio visualizzare la tabella solo quando i dati esistono realmente)