有没有办法将css类添加到Java String inline?
要向Label添加类:
String siteNameText = "This is : ";
String siteName = "StackOverflow.com";
Label siteNameLabel = new Label(siteNameText + siteName);
siteNameLabel.getStyleClass().add("site_name_bold");
有没有办法只将样式类添加到"StackOverflow.com"
中的siteName
?唯一的另一种选择是将它们分成两个不同的标签来分离它们。
答案 0 :(得分:-1)
检查AttributedString类,它完全按照你的要求进行。
编辑:但是,您无法在Label / JLabel中直接使用它,您需要使用图形对象自己绘制字符串。