2013-05-05 125 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