Java GUI 替代方案 [已关闭]

2022-09-01 19:03:47

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

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

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

谢谢,杰夫


答案 1

使用MiGLayout怎么样?

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


答案 2

布局:

对于布局,我放弃了JDK布局管理器,转而使用JGoodies Forms工具。我发现它更有效。它可以在更高的级别读取,并显著减少与布局相关的代码量。


推荐