Quote Originariamente inviata da DonDony Visualizza il messaggio
Il programma in sè funziona ma la luce rossa non si accende come prima cosa, si accende solo una volta completato l'invio dell'email.
Stai tenendo "impegnato" il EDT (Event Dispatch Thread). Swing non è thread-safe, tutto quanto (paint, gestione eventi, ecc...) viene fatto nel contesto di un unico thread che è appunto chiamato convenzionalmente EDT. E se lo tieni impegnato tu ......

-> Concurrency in Swing