diff --git a/launcher/ui/pages/global/ExternalToolsPage.ui b/launcher/ui/pages/global/ExternalToolsPage.ui
index 6667f34d9..b094e3693 100644
--- a/launcher/ui/pages/global/ExternalToolsPage.ui
+++ b/launcher/ui/pages/global/ExternalToolsPage.ui
@@ -106,13 +106,6 @@
-
- -
-
-
- Check
-
-
-
-
@@ -122,6 +115,19 @@
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Check
+
+
+
-
@@ -179,13 +185,6 @@
-
- -
-
-
- Check
-
-
-
-
@@ -195,6 +194,19 @@
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Check
+
+
+
-
@@ -233,13 +245,6 @@
-
- -
-
-
- Check
-
-
-
-
@@ -249,6 +254,19 @@
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Check
+
+
+
-
diff --git a/launcher/ui/widgets/JavaSettingsWidget.ui b/launcher/ui/widgets/JavaSettingsWidget.ui
index 8a8b20935..4028ca544 100644
--- a/launcher/ui/widgets/JavaSettingsWidget.ui
+++ b/launcher/ui/widgets/JavaSettingsWidget.ui
@@ -29,21 +29,15 @@
false
-
-
-
+
-
+
- Java &Executable
-
-
- javaPathTextBox
+ Auto-&detect Java version
- -
-
-
-
-
-
+ -
+
-
@@ -53,57 +47,27 @@
-
-
-
- 0
- 0
-
-
&Browse
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
- -
-
-
- Automatically downloads and selects the Java build recommended by Mojang.
-
-
- Auto-download &Mojang Java
-
-
-
- -
-
-
- If enabled, the launcher won't prompt you to choose a Java version if one is not found on startup.
-
-
- Skip Java setup prompt on startup
-
-
-
- -
-
-
- Auto-&detect Java version
-
-
-
- -
-
-
- If enabled, the launcher will not check if an instance is compatible with the selected Java version.
-
-
- Skip Java compatibility checks
-
-
-
- -
+
-
-
@@ -134,6 +98,81 @@
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 0
+ 6
+
+
+
+
+ -
+
+
+ Automatically downloads and selects the Java build recommended by Mojang.
+
+
+ Auto-download &Mojang Java
+
+
+
+ -
+
+
+ If enabled, the launcher will not check if an instance is compatible with the selected Java version.
+
+
+ Skip Java compatibility checks
+
+
+
+ -
+
+
+ -
+
+
+ Java &Executable
+
+
+ javaPathTextBox
+
+
+
+ -
+
+
+ If enabled, the launcher won't prompt you to choose a Java version if one is not found on startup.
+
+
+ Skip Java setup prompt on startup
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 0
+ 6
+
+
+
+
@@ -350,9 +389,6 @@
javaTestBtn
javaDownloadBtn
- javaPathTextBox
- javaDetectBtn
- javaBrowseBtn
skipCompatibilityCheckBox
skipWizardCheckBox
autodetectJavaCheckBox