【发布时间】:2016-12-19 19:41:43
【问题描述】:
谁能给我一些关于如何设置我的 JavaFx 应用程序样式的提示。我正在使用场景生成器将我的应用程序放在一起。我是否必须将 css 文件导入我的 javafx 项目。对此的解释将不胜感激:)
【问题讨论】:
标签: javafx styling scenebuilder
谁能给我一些关于如何设置我的 JavaFx 应用程序样式的提示。我正在使用场景生成器将我的应用程序放在一起。我是否必须将 css 文件导入我的 javafx 项目。对此的解释将不胜感激:)
【问题讨论】:
标签: javafx styling scenebuilder
您有两种方法可以做到这一点,(来自SceneBuilder/FXML 内)或 Java 代码:
//Java Code :
root.getStylesheets().add(getClass().getResource("style.css").toExternalForm());
对于场景构建器,您使用file.css 位置的相对路径,并在场景构建器的属性部分为每个图形元素(节点)分配其(Id/StyleClass)。
Id 由# 标记示例:
#styleID{
-fx-background-color:red;
}
【讨论】: