JavaFX如何更改用户单击按钮的颜色

JavaFX how to change user Clicked button color

如何更改单击按钮的背景颜色?。以及当用户点击另一个按钮时。如何将先前选择的按钮颜色更改为默认颜色并更改新单击的按钮。

例子

有两个按钮 A 和 B,它们具有默认样式。 当用户单击按钮 A 时,我想更改其颜色,接下来如果用户单击按钮 B,我想做与按钮 A 相同的事情,但之后我想将按钮 A 的颜色更改为默认颜色,因为现在单击的按钮是 B

您可以通过 css 完成此操作,Button 具有聚焦和 [ressed css 选择器

.button:default:hover:pressed,
.button:focused {
    -fx-background-color: white;
}