JavaFXCSS悬停vs onMouseEntered

JavaFXCSS悬停vs onMouseEntered,css,javafx,fxml,Css,Javafx,Fxml,我正在使用JavaFX,在CSS中 .button:hover{ -fx-background-color: red; } 这很有效。但是当我尝试使用另一个属性时 .button:onMousePressed { -fx-background-color: red; } 或者onmouseintered(我希望这与hover的行为相同),什么都不会发生。它们的工作原理有什么根本不同吗?对于按钮来说,这些根本不是有效的CSS伪类。您可能正在寻找 .button:armed {

我正在使用JavaFX,在CSS中

.button:hover{
    -fx-background-color: red;
}
这很有效。但是当我尝试使用另一个属性时

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

或者
onmouseintered
(我希望这与
hover
的行为相同),什么都不会发生。它们的工作原理有什么根本不同吗?

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

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

有效的伪类列在

中,你是使用JavaFX2还是8?顺便说一句,你说的是
MouseEntered
和write
MousePressed
,这是打字错误吗?如果允许的话,我会在7分钟内接受你的答案。你搞定了。没有想到要寻找一个JavaFX特定的CSS指南。