【发布时间】:2015-07-17 20:26:39
【问题描述】:
我正在尝试使用 JavaFX CSS 在按钮中插入图像。虽然,我可以使用 "-fx-graphic" 标签轻松地做到这一点,但我无法找到将图像调整为所需大小的方法。
我可以通过以下 FXML 代码执行此操作,其中我将 30 设置为我喜欢的图像宽度,但我想使用纯 CSS 执行此操作。有什么办法吗?
FXML
<Button text="Press Me">
<graphic>
<ImageView fitWidth="30">
<image>
<Image url="myImage.png"/>
</image>
</ImageView>
</graphic>
</Button>
CSS
#buttonWithImage {
-fx-graphic: url("myImage.png");
}
【问题讨论】:
-
我很确定你不能只在 CSS 中做到这一点。如果要指定图像视图的大小,可能需要通过 FXML 或在 java 代码中进行。
标签: css image button javafx fxml