O, più semplicemente, quando il thread cattura l'eccezione, richiama un metodo dell'interfaccia grafica nel contesto dell'EDT, usando SwingUtilities.invokeLater()...


Ciao.