当前位置: 首页 > 知识库问答 >
问题:

JavaFX HTML样式(或等效)标签

张溪叠
2023-03-14

在Swing中,使用HTML对JLabel进行样式化非常简单--只需使用所需的HTML作为标签的文本,并适当地呈现。

在JavaFX中,这是不可用的,但是我们可以使用setstyle()方法来设置特定标签(或一般节点)的样式。

然而,使用这种方法,如何将标签的一部分设置为某种样式并不明显,例如,等价于:

JLabel label = new JLabel("<html>Part of this <b>text is b</b>old and part isn't.</html>");

实现上述目标最简单的方法是什么?

共有1个答案

慕容越泽
2023-03-14

伪选择器可能是一种解决办法,但不幸的是,它们中的大多数还不受支持--http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#introlocliptions。至于控件中的富文本支持,它们将由javafx8-https://bugs.openjdk.java.net/browse/jdk-8091709提供。

 类似资料:
  • 我已经为这件事伤透了脑筋。我需要做的是,改变android应用程序中所有的样式--对话框背景需要是白色的,文本需要是黑色的。我尝试从代码、清单等创建许多样式、主题和应用程序,但没有成功,关于中的文本颜色。现在,我有一个最简单的代码,如下所示: 舱单: xml: null 编辑:添加截图:

  • 产品图标 产品图标作为一个品牌下产品、服务和工具的一种视觉表现,能够简洁、显眼且友好地传递产品的核心理念与内涵。尽管每个产品图标看上去截然不同,但对于一个给定品牌,产品图标应在理念和实践中统一。 产品图标是传达品牌内涵的一个重要载体。从使用以下准则开始,确保产品图标的颜色和其他关键要素能够正确反映你的品牌标识。 设计途径 产品图标设计从现实材料的质感和触感中获得启发。每个图标都像真实纸张一样被裁剪

  • 主要内容:自定义光标样式在浏览网页的过程中,当我们将鼠标移动到一些元素上时,鼠标的样式会发生相应的改变,例如当鼠标指向文本时,鼠标的样式会变成类似大写字母 的样子;当鼠标指向链接时,鼠标会变成一个小手的形状等。 除了这些默认的变化外,您还可以通过 CSS 中的 cursor 属性来改变网页中鼠标(光标)的样式,下表中列举了 cursor 属性的可选值: 属性值 示意图 描述 auto   默认值,由浏览器根据当前上下文确

  • 在浏览网页时,通常看到的鼠标光标形状有箭头、手形、沙漏等,而在 windows 中实际看到的鼠标指针种类比这个还要多。 一般情况下,鼠标光标的形状由浏览器负责控制,大多数情况的光标形状为箭头形状,当指向链接时,光标形状会变成手指形状。 为了创建丰富的Web应用,CSS中提供了 cursor属性,允许设计师为页面上的任何元素自定义鼠标光标的形状。如,把鼠标光标样式设置为 row-resize,表示该

  • vue2中有些css为何写在less不起作用,非得写在标签上才起作用 起作用 不起作用

  • 问题内容: 我想知道如何设置新标签的样式。 我只想更改背景颜色和值颜色,但找不到正确的CSS属性。对于基于Webkit的浏览器,我发现了以下这些: 在哪里可以找到基于壁虎的浏览器(Firefox),Opera和IE的正确CSS属性? 问题答案: 我在Webkit浏览器中使用以下代码对仪表进行了精细的渐变设计: 但是,CSS-Tricks的Chris Coyier 建议使用以下HTML代码: …而不