SWT如何比Swing更快?

时间:2016-01-27 19:29:51

标签: java swing swt

我正在探索 SWT(标准窗口小部件工具包)API 我发现它比 Swing 更快。在这里,我找到了一些比较这两者之间性能的数据

enter image description here

所以我不知道它如何比Swing更快。 任何了解它的人,请解释一下?

1 个答案:

答案 0 :(得分:2)

简而言之:

Swing完全用Java实现,并在JVM中运行,这使得它独立于平台(至少在理论上),但运行速度比本机应用程序慢。

SWT是使用本机库实现的,其中一部分在机器中本机运行,这就是它运行得更快的原因;但是这使得它依赖于平台,您需要知道应用程序将在何处运行以下载propper jar和库。