如何使用 Scene Builder 将背景图像添加到 AnchorPane
?
我已经试过了:
-fx-background-image url('C:/Users/Documents/page_background.gif')
我如何在 Scene Builder 中设置它。
以及生成的 FXML:
<AnchorPane id="LoginAnchorPane" fx:id="LoginAnchorPane" prefHeight="400.0" prefWidth="600.0" style="-fx-background-image: url('C:/Users/Documents/page_background.gif');" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1" fx:controller="javafx_lsdu.LoginController">
原文由 pen1993 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以尝试直接在 Scene Builder 中将其设置为:
它需要指定方案/协议。
但建议的方法是,将 CSS 样式单独放在一个 CSS 文件中。例如,您可以在 CSS 文件中创建一个 CSS 样式类(我们称之为“application.css”):
应用程序.css
然后在 FXML 文件中,将此样式表添加到根目录,并将
anchor
样式类添加到AnchorPane
:注意:样式表应添加到根节点(在示例中
AnchorPane
是根节点)。