2017-03-31 173 views
0

我在我的JavaFx應用程序中有一個文本流控件,爲此我需要更改背景顏色。JavaFX:在TextFlow中設置背景顏色

佈局使用FXML構建,並且需要使用外部css文件設置文本流的背景顏色。

我可以爲textArea和textField設置背景顏色,但無法爲textFlow設置背景顏色。

回答

1

只需設置-fx-background-color屬性,你會做它

TextFlow { 
    -fx-background-color: lightblue; 
} 
+0

它的工作等Region小號例如爲:以同樣的方式。我一直在使用「.text-flow」作爲CSS選擇器。一旦我使用「TextFlow」作爲選擇器,它就開始工作。 – spam

+1

@spam只有'Control'子類默認設置了CSS類。如果您明確地設置了樣式類(在FXML中爲'styleClass =「text-flow」'),那麼使用'.text-flow'會有效。 –