【问题标题】:How can I stylize the text of a button or toggle button in JavaFX using CSS?如何使用 CSS 对 JavaFX 中的按钮或切换按钮的文本进行样式化?
【发布时间】:2014-08-12 21:57:31
【问题描述】:

我不确定这是否可能。我在谷歌上环顾了一下,发现几乎没有关于这个主题的内容。我喜欢使用 InnerShadow 和 DropShadow 效果对标签进行样式化,使它们看起来像雕刻或浮雕在 CSS 样式表中。我在按钮上尝试过同样的方法,但它不会影响文本,它只是将其直接应用于按钮。

我需要使用什么 CSS 来将 InnerShadow 和/或 DropShadow 效果应用于按钮或切换按钮的文本?

【问题讨论】:

标签: java css stylesheet javafx-8


【解决方案1】:

FXExperience: Styling FX Buttons with CSS页面中还有更多的cmets,有人提到
#ID Text 已更改为 #ID LabeledText。我刚刚在 JavaFX 8 上确认了这一点。

【讨论】:

    【解决方案2】:

    我认为最好的方法是在你的按钮中添加一个标签并为你的标签设计风格

    【讨论】:

    • 一个不错的主意,但如果有不需要添加标签的解决方案,我宁愿使用它。
    • 按钮已扩展标签。正如在JavaFX CSS reference guide 中所见,Label 没有比 Labeled 更多的 CSS 属性,这意味着没有其他 CSS 属性可以应用于添加了 Label 的 Button,而不是单独应用于 Button: “ButtonBase 控件具有 Labeled 的所有属性”。
    猜你喜欢
    • 2014-09-22
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 2015-07-28
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多