JavaFX:禁用ToggleGroup中的所有按钮

时间:2018-05-08 22:05:01

标签: user-interface javafx togglebutton

就像标题所说,我想禁用Togglegroup中的所有按钮。我知道可以单独选择按钮并button.setDisable(true)

但是有可能像group.setDisable(true)吗?

感谢您提供任何帮助或提示。

问候

1 个答案:

答案 0 :(得分:2)

如果所有切换都在同一个容器中(GroupPane),并且该容器中没有其他内容(至少,您不关心被禁用的任何内容,所以{{1可能没问题,那么你可以只禁用容器(禁用状态传播到子节点)。

否则没有直接的方法可以执行此操作:您可以遍历切换,使用适当的强制转换并禁用它:

Label