JavaFX - ToggleButton 基础知识

JavaFX - ToggleButton basics

我有两个 ToggleButton 对象在同一个 GridPane 中。

ToggleButton a = new ToggleButton("A");
ToggleButton b = new ToggleButton("B");
grid.addRow(1, a, b,);

如果我按下 ab 取消按下。我无法按 a 取消按 a。我希望每个按钮都独立于另一个按钮。意思是按下 ab 没有任何作用,如果之前按下了 a,它就会取消按下。

我试过

a.setToggleGroup(null)

但这并没有改变任何东西。

如何做到这一点?谢谢!

实际上,该功能正在运行。只是 JavaFX 焦点颜色遮盖了按钮的 pressed 颜色。我更改了 css 中的颜色,使 pressed 对用户来说更加明显。