首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SceneBuilder如何移除style类?

SceneBuilder如何移除style类?
EN

Stack Overflow用户
提问于 2021-06-17 04:26:23
回答 1查看 45关注 0票数 0

我想要将RadioButton设置为普通按钮的样式,但保留单选按钮的功能。

而不是在我的代码中编写以下代码:

代码语言:javascript
复制
radioButton.getStyleClass().remove("radio-button");
radioBUtton.getStyleClass().add("toggle-button");

我想用SceneBuilder做这件事。我知道SceneBuilder在检查器面板中有这个部分:

但我只知道如何添加样式类,而不知道如何删除它们。因此,它仍然使用左侧带圆点的RadioButton样式。我如何在SceneBuilder中做到这一点,或者,如果我不能,我能以某种方式将它包含在CSS中吗?或者我必须在代码本身中完成它?

EN

回答 1

Stack Overflow用户

发布于 2021-06-19 22:31:13

绝对没有办法通过Scene-Builder来实现您的目标,因为它只是作为UI布局工具开发的。您可以将手动添加和删除style类视为节点拥有的类的“预览”和当前状态,但您不能使用Builder再次以编程方式删除它。

解决这个问题的最好方法是,正如您已经提到的那样,将此代码应用到您的控制器类中:

代码语言:javascript
复制
radioButton.getStyleClass().remove("radio-button");
radioBUtton.getStyleClass().add("toggle-button");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68009604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档