gpt4 book ai didi

java - Swing 到 SWT 转换 : which disadvantages?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:11:22 25 4
gpt4 key购买 nike

我们正在考虑将我们的 Swing 应用程序移植到 SWT/JFace 以获得更原生的外观、更快的 UI 渲染速度和更少的错误。

有没有人已经做过这样的移植并想分享一些信息,尤其是我们应该预料到的缺点?提前致谢。

PS:也许这更应该是一个 wiki,因为接受一个作为最终答案是没有意义的。

最佳答案

根据我的经验:

  • SWT 并非适用于所有平台。确保您的所有目标平台都受支持。

  • 在 SWT 中修复错误比在 Swing 中更难:SWT 中的大多数类都是最终类或在构造函数中包含恶意检查以确保没有人扩展它们,包已签名(因此您不能简单地替换类),到目前为止,我尝试了几次从源代码编译 SWT - 但都失败了。 StackOverflow 上有 47K 点,有人会认为我应该能够编译 Java 代码...

  • Swing 有很多自定义组件,SWT 只有一个不太活跃的项目 Nebula。虽然可以混合使用 Swing 和 SWT 组件,但这不适合胆小的人。

PS:我仍然更喜欢 SWT 而不是 Swing :-)

关于java - Swing 到 SWT 转换 : which disadvantages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4508610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com