"专业人士"如何在java中创建GUI?

Jul*_*éon 18 java user-interface

感谢您回答我之前关于java中GUI的问题.我现在想知道专业人士选择什么解决方案来获得一个很好的GUI,用于"真正的"应用程序.你是否使用swing和JComponents并改变"外观和感觉"?你更喜欢awt还是其他图书馆?

对不起,如果这个问题听起来很奇怪,我是学生,我真的不知道java在现实世界中是如何使用的......

ext*_*eon 9

在我们公司,我们使用Swing,因为JVM支持开箱即用,但我们确实为某些面板和按钮使用了颜色编码的背景颜色.

如果我们使用不同的东西,比如SWT或Jambi,我们还必须为所有平台推出这些框架,并测试所有OS和(支持)java版本的框架.一点都不好.

然而,使用Swing创建一个很好的响应式应用程序是相当棘手的; 所以你真的需要使用SwingWorker等.有了一点经验,你可以用这种方式创建一个不错的应用程序.

即使它不是最快的开发框架,与定义用户界面的功能要求以及版本发布时的测试和支持相比,开发时间确实很小.

也就是说,我们的目标是台式机.如果您定位移动设备或需要网络前端,您的选择可能会有所不同.