ネット越しに取得する画像を裏スレッドで取得できますか

Image.backgroundLoading

JavaFXでは画像をjavafx.scene.image.Imageで表します。 ネットから画像を拾って来て表示する場合、 画像が完全に読み込まれるまでスレッドは待たされてしまいます。 この場合、Image.backgroundLoadingをtrueにすると、 画像の読み込みが別のスレッドになり、描画が中断されません。

例:

icon = ImageView{
  image: Image {
    url: url
    width: imgWidth
    height: imgHeight
    backgroundLoading: true
  }
}


カウンター

Home