在Javafx中绑定图像

Jat*_*tin 3 java javafx

在我的Javafx应用程序中,我有一个库.我想要做的是,只要文件夹中有可用的图像,就应该在屏幕上显示图像.

无论如何都要绑定Image一个IamgeView.就像任何其他字符串或属性一样?我可以拥有一个名为ImageProperty的东西,它将绑定到Image.因此,如果我更改ImageProperty中的图像,它将更新UI

Jat*_*tin 5

完成.ImageView有一个Object Property,ObjectProperty可以绑定到该Object属性.

即

private ObjectProperty<javafx.scene.image.Image> imageProperty = new SimpleObjectProperty<>();
@FXML
private ImageView imageDisplay;
Bindings.bindBidirectional(this.imageDisplay.imageProperty(), GlobalModel.getInstance().getProject().getImageProperty());
Run Code Online (Sandbox Code Playgroud)