Javafx 最小化图片大小

Javafx 最小化图片大小,javafx,javafx-2,javafx-8,Javafx,Javafx 2,Javafx 8,我在JavaFX应用程序中有一张图片,它被加载了30次到图表中。我使用此代码加载它并缩小大小 ImageView livePerformIcon = new ImageView(MainApp.class.getResource("/images/Untitledwdwd.png").toExternalForm()); livePerformIcon.setFitHeight(100); livePerformIcon.setFitWidth(

我在JavaFX应用程序中有一张图片,它被加载了30次到图表中。我使用此代码加载它并缩小大小

ImageView livePerformIcon = new ImageView(MainApp.class.getResource("/images/Untitledwdwd.png").toExternalForm());

            livePerformIcon.setFitHeight(100);
            livePerformIcon.setFitWidth(100);

            label.setGraphic(livePerformIcon);
你能告诉em我如何优化这段代码的性能和内存吗?有没有一种方法可以在工作中节省资源


可能是livePerformIcon.setCache(true);是否可以解决此问题?

加载一次图像,并对所有ImageView使用相同的图像实例。中的示例执行此操作。

加载一次图像,并对所有ImageView使用相同的图像实例。中的示例执行此操作。

加载一次图像,并对所有ImageView使用相同的图像实例。中的示例执行此操作。

加载一次图像,并对所有ImageView使用相同的图像实例。中的示例就是这样做的