如何在 tornadofx 的 ImageView 中加载固定大小的图像

How to load an image with fixed size in tornadofx's ImageView

当我使用 JavaFX 和 tornadofx 图像时,一切正常,但不是异步的。

imageview {
    image = Image(url, 200.0, 200.0, false, true)
}

所以我想用原生的 tornadofx 方式来做,但我也想调整它的大小。

imageview(url, 200.0, 200.0, false, true)

这个构造函数不存在,但我真的不能调整它的大小,因为没有我可以使用的 setHeight 和 setWidth 方法(至少我看不到它们)。

我是这样解决的,但我不确定这是否是最好的方法。

setPrefSize(100.0, 100.0)
imageview(url) {
    fitHeightProperty().bind(parent.prefHeight(100.0).toProperty())
    fitWidthProperty().bind(parent.prefWidth(100.0).toProperty())
}