2011年,Swing应用程序首选的可视化编辑器Eclipse插件是什么?

问题描述

| 我知道这个问题以前曾被问过,但在许多情况下,这些答案已经超过2年了。 我听说Eclipse Visual Editor项目已经休眠了一段时间,VisualSwing4Eclipse更新站点似乎不包含任何内容(也许它不支持Helios?)。也有Jigloo,但是它的网站看起来相当业余,并且没有激发信心。 我的偏好是免费工具,或非商业用途免费。     

解决方法

Google最近将Windowbuilder专业版授予了Eclipse。 它是免费的,您可以构建秋千,SWT和GWT屏幕。 它并不完全成熟,但确实值得尝试。 http://code.google.com/javadevtools/download-wbpro.html     ,NetBeans Matisse。由于您询问的是Eclise-在我正在处理的GUI项目上,我们使用NetBeans只是“绘制” UI,然后切换到eclipse来编写代码。     ,通常,我建议不要在UI Swing中使用UI设计器,因为大多数情况下,生成的代码是不可读的,因此无法维护。 此外,有些设计师会迫使您的整个团队使用一个IDE,而不一定是他们最喜欢的IDE,因此可能降低他们的生产力。 对于使用Swing进行UI设计,我更喜欢使用
LayoutManager
,它使直接编写UI变得容易(当然,我不谈论GridBagLayout),例如: DesignGridLayout MigLayout 可能还有其他... 您可能需要看一下此链接,其中比较了几个
LayoutManager
,尽管它有点旧,但仍然值得关注。在这里,您可以广泛查看现有的Swing LayoutManager,并且可以看到生成相同UI所需的代码。