Java 2011年Swing应用程序首选的可视化编辑器Eclipse插件是什么?
我知道以前有人问过这个问题,但在很多情况下,这些答案都是两年前的 我听说Eclipse可视化编辑器项目已经休眠了一段时间,VisualSwing4Eclipse更新站点似乎没有包含任何内容(也许它不支持Helios?)。还有Jigloo,但它看起来相当业余,不能激发信心Java 2011年Swing应用程序首选的可视化编辑器Eclipse插件是什么?,java,eclipse,swing,Java,Eclipse,Swing,我知道以前有人问过这个问题,但在很多情况下,这些答案都是两年前的 我听说Eclipse可视化编辑器项目已经休眠了一段时间,VisualSwing4Eclipse更新站点似乎没有包含任何内容(也许它不支持Helios?)。还有Jigloo,但它看起来相当业余,不能激发信心 我的首选是免费工具,或者免费用于非商业用途。。自从你问起Eclise——在我正在进行的一个GUI项目上,我们使用NetBeans来“绘制”UI,然后切换到eclipse来编写代码。谷歌最近将Windowbuilder pro交给
我的首选是免费工具,或者免费用于非商业用途。。自从你问起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会生成一些非常简单的代码。(正确的做法通常意味着运用你的大脑,而不仅仅是把每个按钮、菜单和文本框都放在它自己的语句中!)