我想将我的 SWT 浏览器嵌入到 swing jframe 中。 我试试 sample , 但它需要调整窗口大小以加载浏览器窗口。 如何在不调整大小的情况下重新绘制 Canvas ?
最佳答案
这是 GIT 上的一个工作示例,展示了如何将 SWT 嵌入到传统的 Swing JPanel 中: https://gist.github.com/caprica/6890618 (正文版:here)
诀窍是创建链接到 SWT 外壳的 java.awt.Canvas
。这个 Canvas 可以添加到任何传统的 Swing 组件中。 SWT shell 循环由单独的线程管理。
这是我的 Windows 7 机器上的 Java 7 屏幕截图:
关于java - 如何在swing jframe中嵌入SWT浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24782509/