在SWT浏览器中异步打开页面

时间:2016-06-22 15:55:24

标签: java swt

我有一个使用SWT Browser类的SWT应用程序,如下所示:

Browser browser = new Browser(parent, SWT.NONE);
browser.setUrl(myURL);

当一个大页面加载时,它阻止了UI,因为它在同一个线程上运行,有什么方法可以阻止它吗?

1 个答案:

答案 0 :(得分:1)

Display.asyncExec始终在UI线程中运行Runnable。它仅对从后台线程运行UI代码很有用,所以它不会在这里帮助你。

无法在后台加载UI代码。