修复 InstallersPage 意外地显示滚动条的问题 (#4097)

This reverts commit c669026312e102eaf880d162ed95d6fccf16bbf2.
This commit is contained in:
Glavo 2025-07-19 22:36:30 +08:00 committed by GitHub
parent cbb83d4f15
commit f9dd7a1e64
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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