簡體   English   中英

如何正確處理SWT / JavaFX FXCanvas

[英]How to properly dispose of SWT/JavaFX FXCanvas

我有一個SWT / JavaFX FXCanvas,它使用WebView作為嵌入其自定義Composite中的根(針對其Scene)實例:

class MyComposite extends Composite {
   FXCanvas canvas = createFXCanvasWithWebView();

   dispose() {
      webView.load(null);
      canvas = null;
      super.dispose();
   }
}

這是否足以清理所有使用的資源(尤其是在使用的WebView實例中加載的圖像)?

webView.getEngine().load(null); 綽綽有余。

canvas = null是多余的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM