我想要将RadioButton设置为普通按钮的样式,但保留单选按钮的功能。
而不是在我的代码中编写以下代码:
radioButton.getStyleClass().remove("radio-button");
radioBUtton.getStyleClass().add("toggle-button");我想用SceneBuilder做这件事。我知道SceneBuilder在检查器面板中有这个部分:

但我只知道如何添加样式类,而不知道如何删除它们。因此,它仍然使用左侧带圆点的RadioButton样式。我如何在SceneBuilder中做到这一点,或者,如果我不能,我能以某种方式将它包含在CSS中吗?或者我必须在代码本身中完成它?
发布于 2021-06-19 22:31:13
绝对没有办法通过Scene-Builder来实现您的目标,因为它只是作为UI布局工具开发的。您可以将手动添加和删除style类视为节点拥有的类的“预览”和当前状态,但您不能使用Builder再次以编程方式删除它。
解决这个问题的最好方法是,正如您已经提到的那样,将此代码应用到您的控制器类中:
radioButton.getStyleClass().remove("radio-button");
radioBUtton.getStyleClass().add("toggle-button");https://stackoverflow.com/questions/68009604
复制相似问题