如何在swing jframe中嵌入SWT浏览器

我想将我的SWT浏览器嵌入swing jframe中。 我尝试示例 ,但它需要调整窗口大小以加载浏览器窗口。 如何重新resize,我该怎么做才能重新绘制canvas?

这是一个关于GIT的工作示例,展示了如何在传统的Swing JPanel中嵌入SWT: https : //gist.github.com/caprica/6890618 (文本版本: 这里 )

诀窍是创建一个链接到SWT shell的java.awt.Canvas 。 此canvas可以添加到任何tradionnal Swing组件。 SWT shell循环由单独的线程管理。

这是我在Windows 7上使用Java 7的屏幕截图: 在此处输入图像描述