Quote Originariamente inviata da LeleFT Visualizza il messaggio
Una soluzione alternativa, che non usa la Reflection, è quella di usare una banalissima interfaccia.
Non è detto che tale soluzione sia applicabile o che risponda esattamente alle tue esigenze, comunque la espongo:

1) Crea un'interfaccia che espone il metodo da invocare
2) Fai implementare l'interfaccia alle varie classi che estendono JFrame
3) Nello SwingWorker, invece di passare un riferimento di tipo "JFrame", passa un riferimento di tipo "Interfaccia"
4) Invoca sul reference il metodo dell'interfaccia.


Ciao.
Ha quanto pare la pensiamo allo stesso modo