我希望在使用fxml将光标移到其上时更改按钮的样式。虽然该属性存在于此语言中,但我还没有找到任何解释fxml的地方。
谢谢
答案 0 :(得分:0)
使用 javaFX代码:
//with hoverProperty
button.hoverProperty().addListener(l->{
System.out.println("Button is being hovered");
});
//or with mouseMoved
button.setOnMouseMoved(m->{
System.out.println("Button is being hovered");
});
使用 css代码:
假设您的按钮具有 Id(“按钮”),要在代码中执行此操作,请使用此按钮.setId(“BUTTON”)然后您可以使用:
#BUTTON:hover{
-fx-background-color:white;
-fx-text-fill:black;
-fx-font-weight:bold;
}
有关javaFX css的更多信息,请查看此link