JavaFX:如何在加载后逐步显示多个图像



我正在创建一个JavaFX应用程序,该应用程序从互联网加载多个图像(大约50个(

问题是,当我(用线程(加载所有图像时,它会同时显示所有图像,这会减慢进程。

我希望在加载完成后逐个显示图像,而不是一次显示所有图像(如YouTube(

几天来我一直在寻找这个问题的解决方案,但我什么都没找到。。。

提前谢谢😃

通过将backgroundLoading参数设置为true:在后台加载图像

ImageView view = new ImageView(
new Image(url, true)
);

ImageView将在完成加载后自动显示图像。

从图像javadoc:

// load an image in background, displaying a placeholder while it's loading
// (assuming there's an ImageView node somewhere displaying this image)
// The image is located in default package of the classpath
Image image1 = new Image("/flower.png", true);

最新更新