【发布时间】:2019-05-03 23:38:52
【问题描述】:
我只想更改 RadioButton 上填充圆的颜色。令人惊讶的是,我在文档中找不到这个。有可能吗?
我发现这个类似的帖子有一个不适合我的解决方案:CSS Change radio button color in JFXRadioButton
这是我尝试过的方法(也尝试了其他变体无济于事):
.radio-button .radio {
-fx-selected-color: yellow;
-fx-unselected-color: blue;
}
【问题讨论】:
-
这里是
RadioButton的 CSS 文档:openjfx.io/javadoc/12/javafx.graphics/javafx/scene/doc-files/…。它继承自ToggleButton,这意味着它具有selected伪类。 -
@SamuelPhilipp 是的,只是按钮中心点的颜色(默认为黑色)
-
@Slaw 我已经尝试将 :selected 添加到标题中,但它仍然不起作用
-
属性
-fx-selected-color和-fx-unselected-color不存在。文档指出radio和dot都是Regions(在 Substructure 部分中),这意味着您可以使用-fx-background-color设置背景颜色。
标签: java javafx scenebuilder