svoid centerDialogOverOwner(JDialog dialog) { if (dialog != null) swing { var owner = dialog.getOwner(); if (owner != null) setLocation(dialog, center(boundsRect(owner))); } }