Il existre un BackPort de SwingWorker pour java 1.5:

https://swingworker.dev.java.net/servlets/ProjectDocumentList