По какой-то причине, когда я запрашиваю screenWidth из сцены с помощью getWindow (). GetWidth () Возвращает ширину, превышающую фактическую ширину. Кто-нибудь знает, почему?
public Pane getStackPane(double screenWidht, double screenHeight) {
double width;
double height;
double d;
for (int i = 0; i < panes.size(); i++) {
d = (double)i;
width = screenWidht - d * (screenWidht / 6);
height = screenHeight - d * (screenHeight / 6);
panes.get(i).setPrefSize(width, height);
panes.get(i).setMinHeight(height);
panes.get(i).setMinWidth(width);
panes.get(i).setMaxHeight(height);
panes.get(i).setMaxWidth(width);
}
StackPane stackpane = new StackPane();
stackpane.getChildren().addAll(panes);
return stackpane;
}
Пример показан на рисунке.