4
我正在爲桌面構建物業管理系統,而且我目前正在使用付款供稿功能。我希望付款金額在我的標籤中以不同的顏色突出顯示,以提高可讀性。JavaFX更改標籤中一個單詞的顏色
我曾嘗試以下方法:
String datePaid = "just now";
Label amount = new Label("350");
Label label2 = new Label("paid £" + amount.getText() + " " + datePaid);
然後我嘗試應用下面的CSS
amount.setStyle("-fx-text-fill: #000 !important; -fx-highlight-text-fill: #000 !important; -fx-font-family: Arial");
label2.setStyle("-fx-text-fill: #fff; -fx-font-size: 14px; -fx-translate-x: -36; -fx-translate-y: 24; -fx-font-family: 'Open Sans Light'");
我想通過聲明!important
我會覆蓋LABEL2應用的樣式,而是所有文字渲染到#fff中的屏幕
我該如何去實現預期的效果?
[Javafx Text multi-word colorization](http://stackoverflow.com/questions/15081892/javafx-text-multi-word-colorization) – jewelsea