问题描述
|
我知道这个问题以前曾被问过,但在许多情况下,这些答案已经超过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所需的代码。