From 364744dcf4bb5caf51fa49ed97b3de18d401af93 Mon Sep 17 00:00:00 2001 From: Sibo Van Gool Date: Mon, 31 Jan 2022 12:51:39 +0100 Subject: [PATCH] Set maximum height on Rocket Optimizer window --- .../gui/dialogs/optimization/GeneralOptimizationDialog.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/swing/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java b/swing/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java index 733467216..b711cefdc 100644 --- a/swing/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java +++ b/swing/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java @@ -2,6 +2,7 @@ package net.sf.openrocket.gui.dialogs.optimization; import java.awt.Component; import java.awt.Dimension; +import java.awt.Toolkit; import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -607,6 +608,9 @@ public class GeneralOptimizationDialog extends JDialog { updateComponents(); GUIUtil.setDisposableDialogOptions(this, null); + int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height; + this.setSize(new Dimension(this.getWidth(), Math.min(this.getHeight(), screenHeight - 150))); + this.setLocation((parent.getWidth() - 1200)/2, 100); }