Fix #4067: 修复使用 JavaFX 25 启动时下载界面布局错位的问题 (#4069)

This commit is contained in:
Glavo 2025-07-05 22:29:07 +08:00 committed by GitHub
parent d9b95b28b2
commit c669026312
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -121,20 +121,15 @@ public abstract class AbstractInstallersPage extends Control implements WizardPa
InstallerItem[] libraries = control.group.getLibraries();
FlowPane libraryPane = new FlowPane(libraries);
libraryPane.setVgap(16);
libraryPane.setVgap(8);
libraryPane.setHgap(16);
if (libraries.length <= 8) {
BorderPane.setMargin(libraryPane, new Insets(16, 0, 16, 0));
root.setCenter(libraryPane);
} else {
ScrollPane scrollPane = new ScrollPane(libraryPane);
scrollPane.setFitToWidth(true);
scrollPane.setFitToHeight(true);
BorderPane.setMargin(scrollPane, new Insets(16, 0, 16, 0));
root.setCenter(scrollPane);
}
}
{
JFXButton installButton = FXUtils.newRaisedButton(i18n("button.install"));