给出一些带标签的文字,例如:
He saw <person>Alice</person> in <location>London</location> the other day.
我们如何在JavaFX中将样式应用于特定标签。例如,我们可能希望将所有 person 标记的单词设为蓝色,或将所有位置标记的单词设为粗体。
更具体地考虑以下代码:
TextArea content = new TextArea();
content.setText("He saw <person>Alice</person> in ...");
显示在GUI中。我们怎样才能改变标记词的风格?
在JavaFX样式表中,我尝试添加:
.text-area .content person{
-fx-color:blue;
}
但这并不奏效。也许还有另一种方法可以解决这个问题?