5

我想将我的 SWT 浏览器嵌入到 swing jframe 中。我尝试sample,但它需要调整窗口大小以加载浏览器窗口。在不调整大小的情况下,我能做些什么来重新绘制画布?

4

1 回答 1

7

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

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

这是我的带有 Java 7 的 Windows 7 机器上的屏幕截图: 在此处输入图像描述

于 2015-01-03T12:24:19.373 回答