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

use*_*088 5 java browser swing swt java-canvas

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

Ste*_*han 7

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

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

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