From 0d3785937bbf108f0c0c503bee4cd522f7dddd12 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 15 Jan 2013 00:53:32 +0100 Subject: [PATCH] Setting position of dialog centered. --- .../main/java/mage/client/dialog/PickNumberDialog.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Mage.Client/src/main/java/mage/client/dialog/PickNumberDialog.java b/Mage.Client/src/main/java/mage/client/dialog/PickNumberDialog.java index bf56696d56d..a3f3c85f217 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/PickNumberDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/PickNumberDialog.java @@ -34,7 +34,10 @@ package mage.client.dialog; +import java.awt.Point; import javax.swing.SpinnerNumberModel; +import mage.client.util.SettingsManager; +import mage.client.util.gui.GuiDisplayUtil; /** * @@ -56,6 +59,11 @@ public class PickNumberDialog extends MageDialog { this.btnOk.setVisible(true); this.btnCancel.setVisible(false); this.pack(); + + Point centered = SettingsManager.getInstance().getComponentPosition(getWidth(), getHeight()); + this.setLocation(centered.x, centered.y); + GuiDisplayUtil.keepComponentInsideScreen(centered.x, centered.y, this); + this.setVisible(true); }