Java GUI替代方案

Jef*_*rey 25 java user-interface swing

我用Java编写应用程序,我正在寻找加速GUI编程的方法.绑定框架有所帮助,但我现在正在处理的特定应用程序不会从中受益太多(它不会显示大量数据,只是很多方法来操纵数据).我觉得我花了太多时间编写样板GUI代码,比如添加动作监听器,布局组件等等.虽然我不是C#开发人员,但我听说XAML工作得很好并且看过JAXX,似乎与XAML类似.我也在看Groovy Swing Builder.看起来似乎有很多选择,甚至可能太多.

任何人都可以分享他们对手写简单Java UI代码的替代方案的看法吗?

另外,我有兴趣讨论如何迁移现有的Java Swing代码以使用其中一些选项.

谢谢,杰夫

小智 10

使用MiGLayout怎么

学习和使用非常简单.我强烈推荐给你.在我的上一个项目中,它帮助我减少了实现大量GUI的时间.


Joh*_*n O 7

布局:

对于布局,我放弃了JDK布局管理器,转而使用JGoodies Forms工具.我觉得它更有效.它读取更高级别,并显着减少与布局相关的代码量.


Tim*_*ley 5

我建议使用Clojure 它允许您在没有样板的情况下快速编写Java GUI.


Dón*_*nal 3

Griffon是一个用于创建 Java 桌面应用程序的 Groovy 框架。诚然,如果您还不了解 Groovy,则需要学习一门新语言(的某些部分)才能有效地使用它,但在我看来,提高的生产力是值得付出努力的。