2

可能重复:
Netbeans GUI 编辑器生成自己难以理解的代码

在 Netbeans(旧版本)中,当您开始一个新项目时,有两种类型的应用程序可供选择。Java 应用程序Java 桌面应用程序

这两种类型有什么区别?

编辑 :

在较新版本的 Netbeans 中,Java 桌面应用程序消失了,只有Java 应用程序可用。这是否意味着他们已将这两种类型的功能合二为一?

现在我正在使用Java 应用程序来创建带有 GUI 的程序,如此所述。关于使用 UI 创建应用程序,这是正确的方法吗?

4

3 回答 3

2

Java 应用程序是指没有 ui 的核心 Java 应用程序。而 java 桌面应用程序是指使用 Swing 的带有 ui 的应用程序。在 Java 桌面应用程序中,您可以使用拖放工具创建 UI

于 2012-10-27T06:06:58.313 回答
1

Java Desktop Application是具有 UI 组件的 Java 应用程序,而 Java Application 代表具有核心 Java 库的应用程序。

请注意:此(Java 桌面应用程序项目类型)在较新版本的 NetBeans (7+) 中被删除。

既然它被丢弃了,你可以想象,它不是可取的。

于 2012-10-27T06:07:53.917 回答
1

虽然提供的答案都是正确的,但我想补充一些细节。Java 桌面应用程序更像是 Java Swing UI 应用程序的模板。它默认提供主应用程序、主视图和关于对话框。您可以通过 Main View 类添加所有 UI 组件。

除此之外,它与普通的 Java 应用程序非常相似。请注意,您还可以通过选择常规 Java 应用程序模板来创建 Java Swing UI 应用程序。

直到 NetBeans 7.0 才支持此功能。现在它已被弃用,建议开发人员使用 NetBeans 平台开发 UI 应用程序。但如果您愿意,您绝对可以继续创建 Swing 应用程序。

于 2012-10-27T06:13:25.963 回答