我正在尝试创建一个GridPane
包含相同高度和宽度的图像。我已将每个ImageView
放入Pane
,因为没有Pane
ImageView
元素似乎无法正确缩放。它适用于Pane
,但ImageView
的质量会降低。
public class Cell extends Pane{
public Cell(FieldCell field){
this.field = field;
image = new ImageView(new Image("path"));
image.fitHeightProperty().bind(this.heightProperty());
image.fitWidthProperty().bind(this.widthProperty());
this.getChildren().add(image);
}
这就是守则。
原始图片:
插入Pane
时:
我也使用过其他图片。
在您看来,它可能看起来不那么糟糕,但如果我仅使用ImageView
并设置Width
(不是fitWidth
),它看起来会更好。