Quote Originariamente inviata da roquentin Visualizza il messaggio
Ma a questo punto dovrei aggiungere una checkBox subito dopo ogni messaggio ?
È sufficiente che il 'message' contenga la stringa "The radiation .... " e anche un JCheckBox. Il JCheckBox chiaramente lo devi tenere per poterlo usare dopo la invocazione di showMessageDialog.

Piuttosto, cosa più importante, se questo tipo di "message box" ha senso in più parti della tua applicazione, allora sarebbe meglio incapsulare questa logica in una apposita classe. Anche perché devi tenere uno "stato" che dice se mostrare di nuovo la dialog oppure no. E fare una classe apposita permette anche l'incapsulamento di questo stato.

Quote Originariamente inviata da roquentin Visualizza il messaggio
P.S. Mi diresti dove ti sembra fumoso e come potrei migliorarlo ?
Le vedi sicuramente anche tu le duplicazioni: tutti quei mese.get( .. ) ripetuti, il test di fileListMese.exists() in entrambi i rami del if-else, ecc...