2014-03-24 179 views
0

我已将一张图片加载到图表中加载了+30次的JavaFX应用程序中。我使用此代码来加载它并缩小尺寸。最小化图片尺寸

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

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

      label.setGraphic(livePerformIcon); 

你能告诉他们如何才能优化这个代码的性能和内存有没有办法在工作期间,以节省资源。

也许是livePerformIcon.setCache(true);可以解决这个?

回答

3

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