Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将我的 SWT 浏览器嵌入到 swing jframe 中。我尝试sample,但它需要调整窗口大小以加载浏览器窗口。在不调整大小的情况下,我能做些什么来重新绘制画布?
这是一个关于 GIT 的工作示例,展示了如何在传统的 Swing JPanel 中嵌入 SWT: https ://gist.github.com/caprica/6890618 (文本版本:此处)
诀窍是创建一个java.awt.Canvas链接到 SWT shell。这个画布可以添加到任何传统的 Swing 组件中。SWT shell 循环由一个单独的线程管理。
java.awt.Canvas
这是我的带有 Java 7 的 Windows 7 机器上的屏幕截图: