在Eclipse RCP中使用SWT_AWT Bridge的性能有何影响

时间:2015-09-10 02:43:53

标签: eclipse swing swt eclipse-rcp swt-awt

我正在构建一个Eclipse RCP应用程序,该应用程序最终将具有NASA Worldwind AWT组件的部分。我将使用SWT_AWT桥来获取嵌入在RCP应用程序中的worldwind组件。我正在尝试决定是否应该使用SWT编写其他组件,或者一直使用Swing并使用SWT_AWT桥接嵌​​入所有组件。后者允许我使用Swing,但不确定性能影响是什么?

1 个答案:

答案 0 :(得分:0)

如果您要编写RCP应用程序,那么最好坚持本机概念并使用SWT。

当您打算在Swing中编写所有内容时,将会有性能损失。一如既往地取决于您使用的硬件。对于今天的硬件,假设NASA拥有这些资金,那就没有那么重要了。

更有意义的是UI的差异。 SWT使用本机小部件呈现,Swing不会。

关于Swing in RCP [1]

的这篇文章很好读

[1] http://www.eclipse.org/articles/Article-Swing-SWT-Integration/