Hallo,
ich weiß nicht ob es ein Äquivalent in Java gibt, hab aber trotzdem eine Anmerkung.
Application.DoEvents ist eine ziemliche Quick&Dirty-Lösung für ein Problem das eleganter durch einen weiteren Thread behoben werden kann.
DoEvents wird eigentlich nur von Anfängern verwendet - ging mir auch so - aber die Threadlösung kann auch für Java umgesetzt werden. Daher rate ich dir DoEvents wieder zu vergessen.
Gruss
Günther