如何正确处理SWT / JavaFX FXCanvas

时间:2014-03-25 15:40:27

标签: java eclipse javafx swt

我有一个SWT / JavaFX FXCanvas,它使用WebView作为嵌入到自定义Composite中的root(到它的Scene)实例:

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

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

这是否足以清理所有使用的资源(特别是在使用过的WebView实例中加载的图像)?

1 个答案:

答案 0 :(得分:0)

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

canvas = null是多余的。