gpt4 book ai didi

css - JavaFX 更改标签中一个单词的颜色

转载 作者:技术小花猫 更新时间:2023-10-29 11:30:37 26 4
gpt4 key购买 nike

我正在为桌面构建一个属性(property)管理系统,我目前正在研究支付馈送功能。我希望付款金额在我的标签中以不同的颜色突出显示以提高可读性。

我尝试了以下方法:

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 中的屏幕上

我将如何实现预期的结果?

最佳答案

请尝试使用文本代替标签的数量。我希望它能解决这个问题。您也可以直接将颜色应用于文本。

Text amount = new Text("350");
amount.setFill(Color.RED);

关于css - JavaFX 更改标签中一个单词的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com