gpt4 book ai didi

java - 如何更改 JavaFX [CSS] 中选定的 RadioButton 的颜色?

转载 作者:行者123 更新时间:2023-11-30 01:51:14 30 4
gpt4 key购买 nike

我只想更改单选按钮上填充圆的颜色。令人惊讶的是我在文档中找不到这个。可能吗?

我发现这个类似的线程有一个不适合我的解决方案:CSS Change radio button color in JFXRadioButton

这是我的尝试方法(也尝试了其他变体但无济于事):

.radio-button .radio {
-fx-selected-color: yellow;
-fx-unselected-color: blue;
}

最佳答案

JavaFX 中未定义

-jfx-selected-color-jfx-unselected-color。它们是来自 JFoenix ( docs ) 的属性。此外,-fx-selected-color-fx-unselected-color 在 JavaFX 中不可用。

要更改 RadioButton 中点的颜色,您可以使用 :selected 伪类,如下所示 ( docs ):

.radio-button:selected .radio .dot {
-fx-background-color: red;
-fx-background-insets: 0;
}

除了-fx-background-color之外,您还应该设置-fx-background-insets: 0;,因为否则该点不再完全位于中心.

结果将如下所示:

button

关于java - 如何更改 JavaFX [CSS] 中选定的 RadioButton 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55978223/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com