java - "professionals"如何在java中制作GUI?

标签 java user-interface

感谢您对 my previous question about GUI in java 的回答.我现在想知道专业人士选择什么解决方案来为“真实”应用程序获得漂亮的 GUI。您是否使用 swing 和 JComponents 并仅更改“外观和感觉”?您更喜欢 awt 还是其他库?

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

最佳答案

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

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

然而,使用 Swing 创建一个良好的响应式应用程序相当棘手;所以你真的需要使用 SwingWorker 之类的东西。但是,只要有一点经验,您就可以通过这种方式创建一个不错的应用程序。

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

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

关于java - "professionals"如何在java中制作GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2617287/

相关文章:

java - 如何在 Java EE 中修复 POST 后的空白页以将数据插入数据库

java - 如何使用AWS STS为s3中的文件的特定资源创建只读和只写 token

ios - 如何在 Xcode 4 中打开内存浏览器?

Java 调度程序? (添加任务等)

java - 如何在静态方法中获取 Java 中的命名参数?

java - 困惑的java ThreadPool和ReentrantLock

python - 为什么我不能在没有手动编辑的情况下粘贴 Pythons REPL 的输出?

java - GridBagLayout 单元格中对象的对齐方式

user-interface - 在游戏中创建gui覆盖界面

c++ - 在 QMainWindow 中显示 QGridLayout