No, that's not necessary. If an event running from a Swing app requires so much CPU time that the interface is impacted, then SwingWorker should be employed.

What kind of visual glitches are you...