public void testClosesOpenDialogs() { final JDialog dialog = new JDialog(); windowContext.setActiveWindow(dialog); new Thread( new Runnable() { public void run() { windowContext.propertyChange( new PropertyChangeEvent(this, "focusOwner", null, dialog)); } }) .start(); windowContext.closeAllDialogs(); }