svoid showDialogOnSameScreen(JDialog dialog, Component c) swing { if (dialog == null) ret; Window w = getWindow(c); if (w != null) centerWindowWithin(dialog, screenBounds_safe(screenNrOfWindow(w))); dialog.setVisible(true); }