2013-05-05 122 views
1

我有一个JavaFX项目(在NetBeans中)与多个fxml文件。有没有办法为每个这些fxml文件分配单独的css文件?我想为每个fxml设置不同的.root {...}设置。可能吗?javafx项目与多个css .root {...}

回答

1

添加到每个FXML文件关联css文件:

<stylesheets> 
    <URL value="@stylesheet.css" /> 
    </stylesheets> 

确保stylesheet.css是某处CLASSPATH

编辑:如果你想一个全球css许多fxml文件,添加fx:id到根窗格中的fxml文件,并使用IDcssroot默认值。

#fxml_1 { 
    ... style from the fxml file with fx:id = "fxml_1", and so on 
} 
+0

没关系,但忽略了css文件中的.root {...}记录。所以我想在每个不同的css文件中使用不同的.root {...}设置。可能吗? – kornisb 2013-05-05 21:35:42

+0

答复更新,如果我得到你想要的。 – tarrsalah 2013-05-05 23:09:13

+0

谢谢!有用。 – kornisb 2013-05-06 23:16:42