JavaFX 中的 ImageView 更改侦听器

ImageView Change Listener in JavaFX

如何为 ImageView 的图像设置更改监听器属性?

//dstOne is an ImageView
dstOne.imageProperty().addListener(new ChangeListener<Boolean>() {
            public void changed() {

            }
        });

public void changed() 不是 ChangeListener 接口的正确方法签名。 image 属性 也不是布尔值。解决这个问题。这是接口方法:

void changed(ObservableValue<? extends T> observable, T oldValue, T newValue)

对于图像 属性,类型 (T) 是图像。 https://docs.oracle.com/javase/8/javafx/api/javafx/scene/image/ImageView.html#imageProperty

使用任何体面的IDE,都可以为您完成正确的方法签名。