JavaFX CSS 悬停与 onMouseEntered

JavaFX CSS hover vs onMouseEntered

我正在使用 JavaFX,在我的 CSS 我有

.button:hover{
    -fx-background-color: red;
}

哪个有效。但是当我尝试使用另一个 属性,

.button:onMousePressed {
    -fx-background-color: red;
}

onMouseEntered(我预计这与 hover 的行为相同),没有任何反应。这些工作原理有什么根本不同吗?

这些按钮根本不是有效的 CSS 伪类。您可能正在寻找

.button:armed {
    /* ... */
}

CSS documentation

中列出了有效的伪类