我无法弄清楚如何让它发挥作用。我正在尝试浏览ToggleGroup中的每个按钮来设置它们的属性(例如,可见,禁用),但没有运气。似乎没有办法将ToggleGroup设置为一个整体。
我已经尝试了几种方法,但没有运气。 ToggleGroup的方法只允许使用getToggles(),所以我认为这就是我将要在这方面工作的方式。
mainToggleGroup.getToggles().stream().forEach((button) -> {
button.setVisible(false);
});
我得到的最近,但按钮没有任何方法可以让我更改属性。
任何指导?
答案 0 :(得分:1)
哦,就像我要提交这个一样,我发现了我的问题!我需要将getToggles结果从Toggle转换为ToggleButton。
mainToggleGroup.getToggles().stream().map((toggle) -> (ToggleButton)toggle).forEach((button) -> {
button.setVisible(false);
});
这似乎有效,但这是正确的方法吗?