Eclipse窗口生成器VS Netbeans GUI生成器[已关闭]

9o685dep  于 2022-11-10  发布在  Eclipse
关注(0)|答案(3)|浏览(264)

**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。

我们不允许问题寻求书籍、工具、软件库等的建议。您可以编辑问题,以便使用事实和引文来回答。
去年关闭了。
Improve this question
我会为abuntu操作系统启动一个J2 SE项目。我尝试了Netbeans GUI构建器和Eclipse窗口构建器。
这两个都很好,拖放,双击来创建像VisualStudio的事件处理程序。
但是我对Netbeans做了一个研究,someone说:
Matisse的第二个主要缺陷是它不够好,你把组件放在网格上,Matisse然后用组件的属性创建一个XML,然后为网格上的组件生成java代码。看起来很酷,但随后您决定在窗体中的某个位置添加一个按钮或调整组件的大小-这个过程可能导致所有的GUI变得混乱,将相邻的组件扔到不同的地方--修复它可能是一件麻烦的事情。即使您设法将所有组件放置在它们应该放置的位置,但手动更改了一些生成的netbeans代码-您也遇到了一个大问题,除非从头开始,否则你可能无法摆脱这个问题。
最新的Netbeans上是否仍存在该错误?Netbeans GUI构建器和Eclipse Windowbuilder之间的优缺点是什么?

ig9co6j1

ig9co6j11#

我从6.x开始使用NetBeans,从来没有遇到过这样的问题。调整组件大小,添加一些新的,甚至处理生成的代码等都很容易,到目前为止没有任何问题。此外,NB有一个可视调试器和一个改进的GridBagLayout定制器(都是从7.1开始的)。
到目前为止,我还没有使用过Eclipse Windowbuilder,但是我想它也是有能力的。每个人都有自己的GUI构建器标准。顺便说一句,本文的作者似乎非常关注Eclipse(“关于最好的IDE- Eclipse”
很抱歉我不能给予你一个“A的赞成/反对,B的赞成/反对”的答案--正如我所说的,我以前从来没有使用过Eclipse Windowbuilder。对我来说,没有必要这样做,我可以用netbeans构建一个GUI,没有问题/非常容易/快速(甚至比用Visual Studio更好)。对我来说,一切都像我想要的那样工作:-)
如果您同时使用了这两个IDE,那么在一个IDE上可能会有您喜欢或不喜欢的东西,但另一个IDE可以做得更好。

huus2vyu

huus2vyu2#

就我个人而言,虽然WindowBuilder是一个在Eclipse中使用的非常强大的工具,但我发现它更笨拙(老实说,如果这是唯一的选择,我更喜欢手工编写Swing GUI)
Matisse是一个更好的选择,因为像前面提到的网格编辑器,而且我更喜欢Matisse处理事件处理程序的方式,而不是WindowBuilder。Matisse做得很好的另一件事是,它将更多的属性合并到GUI元素设置中,而WindowBuilder会检查一个非常小的可更改功能列表(让你在一堆自动生成的代码中潜水来更改一个简单的属性)。
Eclipse确实有一个可用的matisse版本,尽管这个插件不是免费的(请查看myeclipse)。

lskq00tm

lskq00tm3#

我使用了Eclipse和Netbeans,
Eclipse -WindowBuilder是一个功能强大的工具,很容易修改它。但是会引起更多的代码问题。很长一段时间后,你会得到Spagetti代码来解决问题。当它遇到问题时,你不能打开设计层。
Netbeans生成代码要容易得多,你可以修改它,但更难的是,有时你不能。但我没有得到任何(只有少数,我的错误)任何代码问题...或等,如果你得到一个组件的问题;您可以随时轻松地获取默认设置。
注意:这只是我的想法!

相关问题