Css Imageview悬停时图像更改,Javafx

Css Imageview悬停时图像更改,Javafx,css,button,javafx,imageview,Css,Button,Javafx,Imageview,我想在鼠标悬停时通过css更改imageview上的图像集。Imageview设置在按钮上,当悬停按钮时,背景颜色将改变。现在我也需要改变形象 您可以为按钮指定样式类,然后在样式表中添加新样式: .my-button { -fx-graphic: url("abc.png"); } .my-button:hover { -fx-graphic: url("xyz.png"); } 在哪里, abc.png->按钮上显示的图像 xyz.png->悬停时显示的新图像 .my b

我想在鼠标悬停时通过css更改imageview上的图像集。Imageview设置在按钮上,当悬停按钮时,背景颜色将改变。现在我也需要改变形象

您可以为按钮指定样式类,然后在样式表中添加新样式:

.my-button {
    -fx-graphic: url("abc.png");
}

.my-button:hover {
    -fx-graphic: url("xyz.png");
}
在哪里,

  • abc.png->按钮上显示的图像
  • xyz.png->悬停时显示的新图像
  • .my button->指定给按钮的样式类

是否可以设置图像的大小?否,您不能使用css设置图像的大小。但是,您可以使用Java代码执行同样的操作。