Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java SE的桌面应用程序中GUI的最佳工具或解决方案_Java_User Interface_Desktop - Fatal编程技术网

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

使用Java SE的桌面应用程序中GUI的最佳工具或解决方案,java,user-interface,desktop,Java,User Interface,Desktop,对于带有标准控件(如标签、文本框、进度条、按钮、面板等)的普通GUI(桌面)应用程序,您是否认为以下建议中最适合使用J2SE轻松开发GUI应用程序的解决方案或工具: 使用布局管理器,如JGoodies、Mig布局 在NetBeans上使用Matisse编辑器 使用Netbeans平台窗体 使用JavaFX 使用Merapi(空气/弹性进近) 你的意见是什么 我也喜欢这个网站和这个社区 使用Mig布局作为布局管理器,使用Eclipse作为GUI设计器。WB真是太棒了 WindowBuilder

对于带有标准控件(如标签、文本框、进度条、按钮、面板等)的普通GUI(桌面)应用程序,您是否认为以下建议中最适合使用J2SE轻松开发GUI应用程序的解决方案或工具:

  • 使用布局管理器,如JGoodies、Mig布局
  • 在NetBeans上使用Matisse编辑器
  • 使用Netbeans平台窗体
  • 使用JavaFX
  • 使用Merapi(空气/弹性进近)
你的意见是什么


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

使用Mig布局作为布局管理器,使用Eclipse作为GUI设计器。WB真是太棒了


WindowBuilder的优点之一是它不会生成额外的.form文件或其他内容。如果允许使用Groovy,那么它就是一个完美的工具。

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

与Matisse合作了几年,我可以告诉您,使用GUI构建器并不排除明智地使用布局管理器。我不知道其他表单设计工具,但Matisse的“自由设计”模式用于生成大量GUI构造代码,并且在调整表单大小时组件从未保持原位。