Java 基于Swing应用程序的Eclipse或Netbeans?

Java 基于Swing应用程序的Eclipse或Netbeans?,java,eclipse,swing,netbeans,Java,Eclipse,Swing,Netbeans,我的下一个大学项目将是基于Java的。我们必须用Swing来开发它,我想知道大家对它的偏好是什么 快速浏览一下Netbeans网站,我就可以看到一个强大的Swing编辑器,或者它看起来像什么;因为我从来没用过,我不知道。至于Eclipse,我肯定有Swing的插件,但它们有什么好处吗?它们与Netbeans相比如何 底线是,对于基于Swing的项目,我应该使用Netbeans还是Eclipse?我建议您使用Netbeans-有很多类似的问题。你可以四处看看 相关:如果您真的想学习Swing,

我的下一个大学项目将是基于Java的。我们必须用Swing来开发它,我想知道大家对它的偏好是什么

快速浏览一下Netbeans网站,我就可以看到一个强大的Swing编辑器,或者它看起来像什么;因为我从来没用过,我不知道。至于Eclipse,我肯定有Swing的插件,但它们有什么好处吗?它们与Netbeans相比如何


底线是,对于基于Swing的项目,我应该使用Netbeans还是Eclipse?

我建议您使用Netbeans-

有很多类似的问题。你可以四处看看


相关:

如果您真的想学习Swing,尤其是布局,那么不要使用GUI构建器。BorderLayout、BoxLayout和足够的时间将为您构建几乎任何您想要的GUI。在这种情况下,使用NetBeans还是Eclipse并不重要。我个人不喜欢Eclipse,因为它的自动完成方式。但这取决于你。另外,教授们喜欢让你在考试时手工编写代码,因此你最好知道如何编写。

如果你要创建一个相当简单的应用程序,我建议你手工编写。学习网格布局并不困难。作为一名大学生,这是最好的选择

如果您真的想使用GUI构建器,请使用NetBeans。EclipseVE项目非常好,但有点死气沉沉。还有一个问题,但它(IMHO)甚至不处于稳定状态。就我个人而言,即使是在构建一个中等复杂的UI时,我也遇到了很多困难。它有时会覆盖自己的代码。它还使用了自己的GroupLayout实现,而不是JDK实现。

(我是eclipse的铁杆粉丝,但eclipse GUI编辑器是免费的(我没有尝试过任何非免费的)非常令人失望。

我推荐NetBeans IDE,它更好,因为它支持广泛,其他与java相关的开源技术和其他工具的插件可用于NetBeans。

我找到了自己的解决方案,在我看来,这是最好的:我两者都用!!很简单。 原因是:我非常欣赏Netbeans的界面编辑器,但我更喜欢Eclipse处理代码。工作原理:同时使用Eclipse和Netbeans(您需要足够的ram)。在Netbeans中,我使用接口编辑器,从不编写代码。您的应用程序将有一个用于接口的包和其他用于loigic的包,以便将这两部分分开。 在Eclipse导入中:swing-worker-1.1.jar和appframework-1.0.3.jar(您可以在Netbeans目录中找到)。然后您使用一个同步程序(我使用Beyond Compare)从Eclipse项目文件夹中的Netbeans导入接口包(使用F5通知Eclipse)在Eclispe中,您将只填充接口代码(由Netbeans编写)的处理程序,并添加一小段代码,该代码除了调用只包含Eclipse的包中的应用程序的逻辑部分外,什么都不做。
这种方式并不像看上去那么复杂,给你提供了两个世界中最好的

没有考试,只有一个项目,没有时间手工编写代码。在这种情况下,我推荐IntelliJ iDEA,它是你能找到的最好的IDE。我来自C,不知道该平台的Java/GUI构建者,但是Visual Studio编辑器非常好,我从来没有在该平台上手工做过任何事情。我同意在C语言中,你永远不需要手工做任何事情。不幸的是,Java构建器没有那么先进。netbeans做得很好,(我没有与IntelliJ Idea合作过)但是仍然有很长的路要走,手工构建SwingGUI仍然是一种常见的做法。