diff --git a/src/main/java/com/github/minecraft_ta/totalDebugCompanion/ui/views/DownloadProgressWindow.java b/src/main/java/com/github/minecraft_ta/totalDebugCompanion/ui/views/DownloadProgressWindow.java index 1eed945c..a87db513 100644 --- a/src/main/java/com/github/minecraft_ta/totalDebugCompanion/ui/views/DownloadProgressWindow.java +++ b/src/main/java/com/github/minecraft_ta/totalDebugCompanion/ui/views/DownloadProgressWindow.java @@ -52,7 +52,7 @@ public void setLinkText(String text) { public void setVisible(boolean b) { super.setVisible(b); if (b) { - UIUtils.centerJFrame(this); + UIUtils.centerJFrameOnScreen(this); } } diff --git a/src/main/java/com/github/minecraft_ta/totalDebugCompanion/util/UIUtils.java b/src/main/java/com/github/minecraft_ta/totalDebugCompanion/util/UIUtils.java index 4a03747e..a4a39ea8 100644 --- a/src/main/java/com/github/minecraft_ta/totalDebugCompanion/util/UIUtils.java +++ b/src/main/java/com/github/minecraft_ta/totalDebugCompanion/util/UIUtils.java @@ -129,4 +129,10 @@ public static void centerJFrame(JFrame frame) { var dim = gc.getBounds(); frame.setLocation(dim.x + (dim.width / 2 - frame.getSize().width / 2), dim.height / 2 - frame.getSize().height / 2); } + + public static void centerJFrameOnScreen(JFrame frame) { + var gc = frame.getGraphicsConfiguration(); + var dim = gc.getBounds(); + frame.setLocation(dim.width / 2 - frame.getSize().width / 2, dim.height / 2 - frame.getSize().height / 2); + } }