什么';开发用户界面的最佳Java框架是什么?
我必须用Java开发一个桌面应用程序。我对Java有一些经验,但使用它开发的用户界面并不好看。。。 我知道这是使用另一个名为的框架开发的。 它像秋千一样轻便吗什么';开发用户界面的最佳Java框架是什么?,java,swing,user-interface,swt,Java,Swing,User Interface,Swt,我必须用Java开发一个桌面应用程序。我对Java有一些经验,但使用它开发的用户界面并不好看。。。 我知道这是使用另一个名为的框架开发的。 它像秋千一样轻便吗 是否有其他框架可供尝试?使用该框架的体验是什么?基本上有两个大玩家和一个小玩家: AWT/摆动 SWT 除此之外,还有QT Jambi——这是一种非常新的、并不常见的技术。(http://qt-jambi.org/) SWT为Win/Mac提供了本机LIB,并且运行良好。它还有很好的工具(请参见WindowBuilder)平台(纯Sw
是否有其他框架可供尝试?使用该框架的体验是什么?基本上有两个大玩家和一个小玩家:
- AWT/摆动
- SWT
- Swing非常强大,但有点复杂
- AWT-根本不要使用它(Swing是为解决AWT问题而设计的)
- SWT据称比swing快,尽管在现代版本中swing也足够快
你知道秋千可以改变所谓的“外观和感觉”吗?可能重复还有一个JavaFX,您可能需要检查。@确定。但我想知道,是否有一些有效的替代摆动。。。谢谢。看看标准Swing可以做些什么——“本机libs”意味着当我从一个操作系统移动到另一个操作系统时必须重新编译?不,这意味着你为不同的操作系统目标下载不同的库,然后为操作系统创建不同的运行命令,或者在应用程序启动时动态加载相应的库。@sorcer ok,谢谢!你为什么喜欢荡秋千?SWT更复杂吗?它本机带有一个事件循环,其中Swing是可定制的,完全可访问的。有了SWT,人们有时不得不接受所提供的东西。但我早就对这种彻底革新的方法感到厌烦了。即使SWT可以在Android或平板电脑上运行,我也不相信它。但我并不客观。看看你周围。我不喜欢必须采取的额外的销毁措施,我听说EclipseRCP与IDE的绑定太强了。我不能肯定,好吧!你说服了我!非常感谢你!很乐意帮忙,只需要基本的东西+1