【发布时间】:2013-01-23 10:17:16
【问题描述】:
我的问题是,当我使用 setResizable(false) 时,我的场景中会显示一个白色边框。 当我不将其设置为 false 时可以正常工作,但我需要将其设置为 false。
代码:
Scene scene = new Scene(new StackPane());
LoginManager loginManager = new LoginManager(scene);
loginManager.showLoginScreen();
primaryStage.setResizable(false);
primaryStage.setScene(scene);
primaryStage.show();
我的 ImageView 在我的 AnchorPane 内
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="900.0" xmlns:fx="http://javafx.com/fxml" fx:controller="br.com.facilit.target.app.desktop.view.MainViewController">
<children>
<ImageView id="background" fitHeight="600.0" fitWidth="900.0" pickOnBounds="true">
<image>
<Image url="@../images/background.jpg" preserveRatio="true" smooth="true" />
</image>
【问题讨论】:
-
你的根节点是 FXML 中的 Anchorpane,那么为什么你在代码中创建 StackPane 作为 root 呢?
-
没关系,我还是一样的问题
-
嗨,我也有同样的问题,它记得我滚动条所需的空间。