簡體   English   中英

為 BorderPane 設置背景顏色在行中有效,但不在 CSS 文件中

[英]Setting background color for BorderPane works in line but not within CSS file

所以我有一個邊框窗格,我想用-fx-background-color: black設置它的背景顏色。 當我像這樣“內聯”時:

    borderPane.setStyle("-fx-background-color: black");

它工作正常,但如果我改為添加一個 class 選擇器並嘗試在選擇器中設置顏色,如下所示:

    borderPane.getStyleClass().add("env-pane");

和 css 像這樣:

.env-pane {
  -fx-background-color: black;
}

不會發生任何變化。 我不確定是否相關。 查看 Javafx css 參考窗格 class 具有-fx-background-color屬性。

如果有幫助,我會將樣式表添加到場景中,並且其他組件會根據它進行更改。

我試圖重新創建您的問題,但似乎它對我有用。 順便說一句,我正在使用JDK 8。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM