有什么方法可以从SWT_AWT桥接器中将Swing JFrame嵌入到AWT帧中?
我正在将Swing应用程序集成到Bioclipse / Eclipse插件中,并且由于Eclipse使用SWT,我必须以某种方式使用SWT_AWT桥。
问题是我从SWT_AWT网桥获得的起点是一个AWT框架,如下所示:
java.awt.Frame awtFrame = SWT_AWT.new_Frame(composite);
…(可以使用AWT组件填充),但情况是Swing应用程序在其主要JFrame组件中包含了大部分function。 现在,Swing JFrame无法按原样集成到AWT帧中。
已经与原始应用程序的开发人员讨论了原始Swing应用程序的重构。 只是想确保我们没有错过任何明显的解决方法吗?
这是一篇关于如何在SWT / RCP应用程序中使用Swing的优秀文章。 这应该会有所帮助。