如何在JavaFX中设置窗格的背景图像?

时间:2018-04-09 12:41:24

标签: java image javafx background pane

我尝试通过SceneBuilder CSS为窗格提供背景图像,但这根本不起作用。

File NavImg = new File("Navigation.png");
Image NavigationImage = new Image(NavImg.toURI().toURL().toExternalForm());
BackgroundImage NavigationBack = new BackgroundImage(NavigationImage, BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER, BackgroundSize.DEFAULT);
Navigation.setBackground(new Background(NavigationBack));

现在我尝试了这段代码,但它也不起作用,我该怎么做?

在Controller类中正确选择了导航。它是Pane的fx:id我想改变背景图像。

@FXML
private Pane Navigation;

0 个答案:

没有答案