Java swing最好的GUI构建器是什么

Java swing最好的GUI构建器是什么,java,swing,user-interface,Java,Swing,User Interface,我使用Netbeans IDE来创建swing GUI,但大多数时候,我很难通过拖动swing组件来创建外观良好的GUI。我听说有人建议通过编码来构建SwingGUI,这是真的吗?或者有更好的swing GUI构建器吗?。在我看来,与手写代码集成得更好。。在我看来,与手写代码的集成要更好。NetBeans是支持简易和现成GUI生成的最佳IDE之一 您可以指定要使用的布局管理器,它会为您编写代码。例如,将布局管理器设置为GridBagConstraints。只需拖放swing组件,它就可以编写带有

我使用Netbeans IDE来创建swing GUI,但大多数时候,我很难通过拖动swing组件来创建外观良好的GUI。我听说有人建议通过编码来构建SwingGUI,这是真的吗?或者有更好的swing GUI构建器吗?

。在我看来,与手写代码集成得更好。

。在我看来,与手写代码的集成要更好。

NetBeans是支持简易和现成GUI生成的最佳IDE之一


您可以指定要使用的布局管理器,它会为您编写代码。例如,将布局管理器设置为GridBagConstraints。只需拖放swing组件,它就可以编写带有适当GridBagConstraints的语句。

NetBeans是支持简易现成GUI生成的最佳IDE之一


您可以指定要使用的布局管理器,它会为您编写代码。例如,将布局管理器设置为GridBagConstraints。只需拖放swing组件,它就可以编写带有适当GridBagConstraints的语句。

有些人建议通过编码来构建swing GUI。。。这真的很令人震惊吗?Robin,imho Swing与交互方法一样不适合手工编码,就像XML不适合人类阅读和计算机解析一样。由于创建和编辑Swing窗口布局所需的时间太长,我求助于使用WPF进行原型设计,所以我只需摆动一次;-)
swing最好的GUI生成器是什么
没有一个,因为在大多数情况下很难覆盖(将组件修改回)基本和重要的AWT&swing方法您看到的任何GUI生成器都直接生成和维护Java代码,而不是生成Java代码的声明性布局格式,除了“你好,世界”之外,任何东西都不会有用。此外,Swing具有灵活的布局管理器,它不是基于在X-Y网格上排列组件,而是基于在组件上定义非常复杂和交互的约束。有些人建议通过编码来构建SwingGUI,但直接编写代码确实更好(尽管这绝非易事——就像@Joey所说:)。。。这真的很令人震惊吗?Robin,imho Swing与交互方法一样不适合手工编码,就像XML不适合人类阅读和计算机解析一样。由于创建和编辑Swing窗口布局所需的时间太长,我求助于使用WPF进行原型设计,所以我只需摆动一次;-)
swing最好的GUI生成器是什么
没有一个,因为在大多数情况下很难覆盖(将组件修改回)基本和重要的AWT&swing方法您看到的任何GUI生成器都直接生成和维护Java代码,而不是生成Java代码的声明性布局格式,除了“你好,世界”之外,任何东西都不会有用。此外,Swing具有灵活的布局管理器,它不是基于在X-Y网格上排列组件,而是基于在组件上定义非常复杂和交互的约束。直接编写代码确实更好(尽管绝非易事——就像@Joey所说的:)