Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 2011年Swing应用程序首选的可视化编辑器Eclipse插件是什么?_Java_Eclipse_Swing - Fatal编程技术网

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

Java 2011年Swing应用程序首选的可视化编辑器Eclipse插件是什么?,java,eclipse,swing,Java,Eclipse,Swing,我知道以前有人问过这个问题,但在很多情况下,这些答案都是两年前的 我听说Eclipse可视化编辑器项目已经休眠了一段时间,VisualSwing4Eclipse更新站点似乎没有包含任何内容(也许它不支持Helios?)。还有Jigloo,但它看起来相当业余,不能激发信心 我的首选是免费工具,或者免费用于非商业用途。。自从你问起Eclise——在我正在进行的一个GUI项目上,我们使用NetBeans来“绘制”UI,然后切换到eclipse来编写代码。谷歌最近将Windowbuilder pro交给

我知道以前有人问过这个问题,但在很多情况下,这些答案都是两年前的

我听说Eclipse可视化编辑器项目已经休眠了一段时间,VisualSwing4Eclipse更新站点似乎没有包含任何内容(也许它不支持Helios?)。还有Jigloo,但它看起来相当业余,不能激发信心


我的首选是免费工具,或者免费用于非商业用途。

。自从你问起Eclise——在我正在进行的一个GUI项目上,我们使用NetBeans来“绘制”UI,然后切换到eclipse来编写代码。

谷歌最近将Windowbuilder pro交给了eclipse。 它是免费的,您可以构建swing、SWT和GWT屏幕。 这并不完全成熟,但确实值得一试。

一般来说,我建议不要在Swing中使用UI设计器,因为生成的代码通常是不可读的,因此无法维护

此外,一些设计师强制您的整个团队使用一个IDE,而不一定是他们最喜欢的IDE,因此可能会重新提高他们的生产效率

对于使用Swing的UI设计,我更喜欢使用
LayoutManager
,这样可以轻松地直接编写UI代码(当然我不会谈论GridBagLayout),例如:

  • 混合布局
  • 可能还有其他的

您可能想看看,其中比较了几个
LayoutManager
s,尽管它有点旧,但仍然值得关注。在这里,您可以全面了解现有的Swing布局管理器,并且可以看到生成相同UI所需的代码。

NetBeans:)到15…我读了一些关于。已经用GWT试过了,但没有用Swing。告诉我这是否有帮助Java的问题在于,通常手工使用swing更容易——它非常简单(至少与我见过的任何其他GUI构建系统相比),我所知道的每个开发人员都回避GUI构建器。代码生成总是会给你带来麻烦,如果做得好,swing会生成一些非常简单的代码。(正确的做法通常意味着运用你的大脑,而不仅仅是把每个按钮、菜单和文本框都放在它自己的语句中!)