我不知道如何使它工作。我试图通过ToggleGroup中的每个按钮来设置其属性(例如可见,禁用),但是没有运气。似乎没有办法将ToggleGroup设置为一个整体。
我尝试了几种方法来做,但是没有运气。 ToggleGroup的方法仅允许使用getToggles(),因此我认为这是我必须要进行的工作。
mainToggleGroup.getToggles().stream().forEach((button) -> {
button.setVisible(false);
});
我得到的最近的按钮,但是按钮没有任何允许我更改属性的方法。
有指导吗?
最佳答案
哦,就像我要提交此文件一样,我发现了我的问题!我需要将getToggles结果从Toggle转换为ToggleButton。
mainToggleGroup.getToggles().stream().map((toggle) -> (ToggleButton)toggle).forEach((button) -> {
button.setVisible(false);
});
这似乎可行,但这是执行此操作的正确方法吗?