2014-03-24 181 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中的示例執行此操作。