posted 20 years ago
I suppose you can use SwingWorker. I can't see anything against it in the assignment. Furthermore, the source code is available so you can change it to meet javadoc requirements and your coding rules.
I'd suggest documenting your decision, though.