public void windowLostFocus(WindowEvent e) {
}
});
if (parentFrame == null)
dialog.addWindowFocusListener(new ToFrontWindowFocusListener(dialog));
dialog.toFront();
dialog.setVisible(true);
SwingUtil.requestFocus(dialog);
} else if (oldValue && !newValue) {