哪些框架允许在java中绘制(而不是代码!)用户界面?

哪些框架允许在java中绘制(而不是代码!)用户界面?,java,swing,user-interface,Java,Swing,User Interface,类似于Dreamweaver的软件-您只需绘制线条/按钮等,代码就为我生成了 反向编程-不是编码而是绘图,程序将为我“生成”代码 您知道java中类似的GUI吗?Netbeans有一个Swing设计器 没有比这更容易的了。Netbeans有自己的集成Swing GUI构建器,eclipse也有类似的插件;看 但是,建议您自己编写GUI,因为GUI构建器会生成大量不必要且臃肿的代码,并且通常会频繁复制代码。如果您不想使用Swing,那么自己编写GUI几乎是您唯一的选择。对于Eclipse,有一个名

类似于Dreamweaver的软件-您只需绘制线条/按钮等,代码就为我生成了

反向编程-不是编码而是绘图,程序将为我“生成”代码


您知道java中类似的GUI吗?

Netbeans有一个Swing设计器


没有比这更容易的了。

Netbeans有自己的集成Swing GUI构建器,eclipse也有类似的插件;看


但是,建议您自己编写GUI,因为GUI构建器会生成大量不必要且臃肿的代码,并且通常会频繁复制代码。如果您不想使用Swing,那么自己编写GUI几乎是您唯一的选择。

对于Eclipse,有一个名为Windowbuilder的插件


我推荐
JFormDesigner
,它是Eclipse/Netbeans/IntelliJ IDEA的插件

我在IDEA的工作中使用它,在一个最初用NetBeans设计的项目中。在得到它之前,我只是在寻找一些插件来构思,这样我就不必切换IDE,而这是我找到的唯一一个。。但是,我尝试了一下,它毫无错误地转换了NetBeans项目。我在获得正确的外观(定位/拉伸)方面遇到了一些问题,但我认为这更多地是由于我的前辈的布局类型选择不当,在用不同的布局类型重建部分窗口时,效果很好。还包括一些易于使用的自定义布局

总而言之,它就像一个符咒:)

花费一点钱,但对于非商业用途,它们有折扣价


似乎所有主要的IDE都能做到这一点。在深入了解GUI在Swing中的工作原理之前,我会非常小心地使用任何表单设计器。设计器是很好的工具,但它们只能与使用它们的开发人员一样好。Java GUI可能必须在许多平台上工作,在不同的屏幕分辨率上&使用不同的PLAF。因此,它们不利于部件的精确放置。要为健壮的GUI组织组件,请改为使用布局管理器,或者与布局填充和边框一起使用。