簡體   English   中英

如何在 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())
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM