当我使用带有tornadofx的JavaFX,Image时,一切正常,但不是异步的。
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())
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句