Czy Java może wyświetlać okno dialogowe bez zmiany aktywnego okna?

Chciałbym wyświetlić okno modalne (postęp) powyżej aFrame, nawet jeśli toFrame nie jest aktywnym oknem. Jednak wyświetlenie okna dialogowego powoduje, że on lub jego właściciel stają się aktywnym oknem. Czy istnieje sposób na wyświetlenie okna dialogowego bez tego lub jego właściciela, aby stało się aktywnym oknem - w szczególności na platformie Windows?

Powodem, dla którego chciałbym to zrobić, jest: okresowo mójFrame odświeża się i wyświetla modalne okno postępu podczas odświeżania. Teraz moja aplikacja odświeża się tylko wtedy, gdy jest to aktywne okno.

SSCCE, ponieważ ludzie o to proszą:

Frame frame = new JFrame();
frame.setVisible( true );
// 30 seconds later (using a Timer/TimerTask)
Dialog dialog = new JDialog( frame, ModalityType.DOCUMENT_MODAL );
dialog.setVisible( true );

questionAnswers(1)

yourAnswerToTheQuestion