我是初学程序员.哪一个更适合我?我正在编写跨平台应用程序.如果它具有原生外观会很好.简单的HTML查看器api会很棒.
SWT提供开箱即用的本机外观(它使用底层平台的API来创建GUI元素)和AFAIK,无法区分外观和行为与本机小部件.
但是,SWT是"不可移植的",所以它仅限于具有原生SWT实现的平台 - 但是,它有Linux,Windows,OS X,Solaris,HPUX和AIX实现,所以你可能已经足够了那.您还需要小心打包应用程序 - SWT使事情比纯Java应用程序IIRC稍微困难一些.
Swing具有原生的外观和感觉,但它不是100%准确.
关于HTML视图的主题,两者都提供了执行此操作的组件.有关SWT提供的浏览器的详细信息,请访问http://www.eclipse.org/swt/faq.php#browserplatforms.相比之下,Swing的内置组件相当原始 - 您可能希望查看替代库.