Quote Originariamente inviata da Alex'87 Visualizza il messaggio
Una cosa del genere:

codice:
SwingUtilities.invokeLater(new Runnable() {
    @Override
    public void run() {
        // operazioni da eseguire sulla UI
    }
});
questa porzione di codice dovrebbe essere messa all'interno della catch esatto?
Se invece devo restituire qualcosa all'edt?? Devo usare necessariamente SwingWorker? il problema è che la mia classe è composta da più metodi quindi dovrei creare più classi SwingWorker dove ognuna implementa un thread che richiama un metodo dell'istanza della mia classe che sarà condivisa implementando un pattern singleton.