kotlin - 如何在Tornadofx的ImageView中加载固定大小的图像

标签 kotlin tornadofx

当我使用带有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())
}

关于kotlin - 如何在Tornadofx的ImageView中加载固定大小的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58476207/

相关文章:

android - 将项目添加到 LiveData 列表时通知观察者

kotlin - 如何通过ktor-client发送带参数的Http Form

gradle - Gradle编译在Linux上找不到tornadofx

kotlin - 设置格式时单元格值不再可编辑

kotlin - TornadoFx Undecorated 窗口从任务栏恢复时全屏显示

java - 如何取消订阅 TornadoFX 中的 Activity ?

android - 如何使用 Kotlin 从内部 fragment_name.kt 源文件访问 supportActionBar

http - 如何使用 Ktor 客户端上传文件

gradle - 如何从 Gradle 中运行 Kotlin-Script (*.kts) 文件?

kotlin - 如何从启动器类启动TornadoFX应用程序