Java SE中用于桌面应用GUI的最佳工具或解决方案

4

对于一个普通的GUI(桌面)应用程序,包括标签、文本框、进度条、按钮、面板等标准控件,你认为使用以下哪种解决方案或工具最适合在J2SE中开发GUI应用程序以使开发变得更加简单和轻松:

  • 使用布局管理器,如JGoodies、Mig Layout
  • 使用NetBeans上的Matisse编辑器
  • 使用Netbeans平台
  • 使用Java FX
  • 使用Merapi(针对air/flex方法)

你的意见是什么?

我也喜欢这个网站和这个社区!


经过几年的Matisse工作经验,我可以告诉你,使用GUI构建器并不排除谨慎使用布局管理器。我不知道其他表单设计工具的情况,但是Matisse的“自由设计”模式曾经生成大量的GUI构建代码,并且在调整窗体大小时组件从未保持在原位。 - lhballoti
3个回答

5
使用Mig Layout作为布局管理器,并使用Eclipse中的WindowBuilder作为GUI设计工具。WB真的很棒!
WindowBuilder的一个好处是它不会生成额外的.form文件或其他东西。只是普通的Java类,而且代码相当干净 :)

1
如果您被允许使用Groovy,那么SwingBuilder是一个完美的工具。

1

Netbeans本身可以在不使用外部库的情况下帮助您很多,只需创建一个JFrame类,然后将JComponents拖放到框架中即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接