gpt4 book ai didi

scala swing 与 swt 的跨平台开发

转载 作者:行者123 更新时间:2023-12-01 11:54:47 25 4
gpt4 key购买 nike

我是一名初级程序员。哪一个更适合我?我正在编写跨平台应用程序。如果它具有原生外观,那就太好了。简单的 html 查看器 api 会很棒。

最佳答案

SWT 提供开箱即用的原生外观(它使用底层平台的 API 来创建 GUI 元素)和 AFAIK,无法在外观和行为上与原生小部件区分开来。

但是,SWT 是“不可移植的”,因此它仅限于具有本地 SWT 实现的平台 - 然而,它具有 Linux、Windows、OS X、Solaris、HPUX 和 AIX 实现,因此您可能会受够了。您还需要小心打包您的应用程序 - SWT 使事情比纯 Java 应用程序 IIRC 稍微困难一些。

Swing 具有原生外观和感觉,但并非 100% 准确。

关于 HTML View 的主题,两者都提供了执行此操作的组件。检查http://www.eclipse.org/swt/faq.php#browserplatforms有关 SWT 提供的浏览器的详细信息。相比之下,Swing 的内置组件非常原始 - 您可能需要查看替代库。

关于scala swing 与 swt 的跨平台开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257897/

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