在 Netbeans(旧版本)中,当您开始一个新项目时,有两种类型的应用程序可供选择。Java 应用程序和Java 桌面应用程序。
这两种类型有什么区别?
编辑 :
在较新版本的 Netbeans 中,Java 桌面应用程序消失了,只有Java 应用程序可用。这是否意味着他们已将这两种类型的功能合二为一?
现在我正在使用Java 应用程序来创建带有 GUI 的程序,如此处所述。关于使用 UI 创建应用程序,这是正确的方法吗?
在 Netbeans(旧版本)中,当您开始一个新项目时,有两种类型的应用程序可供选择。Java 应用程序和Java 桌面应用程序。
这两种类型有什么区别?
编辑 :
在较新版本的 Netbeans 中,Java 桌面应用程序消失了,只有Java 应用程序可用。这是否意味着他们已将这两种类型的功能合二为一?
现在我正在使用Java 应用程序来创建带有 GUI 的程序,如此处所述。关于使用 UI 创建应用程序,这是正确的方法吗?
Java 应用程序是指没有 ui 的核心 Java 应用程序。而 java 桌面应用程序是指使用 Swing 的带有 ui 的应用程序。在 Java 桌面应用程序中,您可以使用拖放工具创建 UI
Java Desktop Application
是具有 UI 组件的 Java 应用程序,而 Java Application 代表具有核心 Java 库的应用程序。
请注意:此(Java 桌面应用程序项目类型)在较新版本的 NetBeans (7+) 中被删除。
既然它被丢弃了,你可以想象,它不是可取的。
虽然提供的答案都是正确的,但我想补充一些细节。Java 桌面应用程序更像是 Java Swing UI 应用程序的模板。它默认提供主应用程序、主视图和关于对话框。您可以通过 Main View 类添加所有 UI 组件。
除此之外,它与普通的 Java 应用程序非常相似。请注意,您还可以通过选择常规 Java 应用程序模板来创建 Java Swing UI 应用程序。
直到 NetBeans 7.0 才支持此功能。现在它已被弃用,建议开发人员使用 NetBeans 平台开发 UI 应用程序。但如果您愿意,您绝对可以继续创建 Swing 应用程序。