使用Java开发桌面应用程序

时间:2013-06-05 18:33:16

标签: java netbeans desktop-application

我正在网上搞清楚,如何使用Java创建桌面应用程序。我发现我可以通过NetBeans IDE完成它。有更好的IDE吗?

您能为我推荐一本适合学习Java NetBeans的电子书吗?

4 个答案:

答案 0 :(得分:1)

Java有三个主要的IDE:

NetBeans - https://netbeans.org/

Eclipse - http://www.eclipse.org/

IntelliJ - http://www.jetbrains.com/idea/(这是商业产品。)

选择你的宗教信仰。

答案 1 :(得分:1)

实际上,无论IDE如何,您都可以使用Java Swing GUI Toolkit创建桌面应用程序,Java JDK是{{1}}的一部分。 @Lee Meador为您提供了一些选择。

Here是一个使用NetBeans创建简单桌面应用程序的教程。

还有大量的初学者YouTube教程。搜索“Java教程”,你就可以了。

答案 2 :(得分:0)

IDE首选项相当主观。 Netbeans也不错。 Eclipse也是一个很好的IDE。不过,我最喜欢的是IntelliJ IDEA。他们有一个免费的社区版,可以让你做很多事情,但我付出了代价才能获得全部功能。

至于用于了解IDE的电子书,我建议您在网站上查看您最终选择的任何IDE。

答案 3 :(得分:0)

以下是我在IDE上看到的内容:

对于初学者来说,NetBeans非常棒,但它为Swing WYSIWYG编辑器生成的代码看起来绝对是垃圾。如果您可以将代码保留在NetBeans中并且不用担心GUI的代码看起来如何,那么如果您不想使用Swing进行硬编码,那么这是一个很好的方法。

Eclipse是一个非常专业和强大的工具,但它有时候也有点令人生畏,并且它不是那么快速和容易地启动和运行。它没有内置的拖放Swing编辑器(虽然Google提供了一个很好的称为Eclipse插件的Eclipse),但它是我用过的最强大的调试器。

我不太了解IntelliJ,除了它对于初学者和专业人士来说也是一个不错的选择,但我没有看到社区对它的支持。这可能只是因为我已经厌倦了多年的Eclipse,但这就是我的看法。

比你的IDE选择更重要的是你早就弄清楚如何充分利用它。这三个都是优秀的软件,这三个软件都可以帮助您做任何想要构建的软件。但是,如果你学会使用他们的组织工具,他们的编辑器/模板选项,他们各自的调试器等,他们只能帮助你。老实说,如果你有任何Java开发人员的朋友,请选择他们至少使用的任何东西。现在,当你不明白如何使用特定选项时,你有人可以去。