在Javafx中绑定图像

时间:2013-02-04 08:25:06

标签: java javafx

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

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

1 个答案:

答案 0 :(得分:5)

完成。 ImageView有一个对象属性,ObjectProperty可以绑定到该对象属性。

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