Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中我应该知道什么才能创建桌面应用程序?_Java_User Interface - Fatal编程技术网

在java中我应该知道什么才能创建桌面应用程序?

在java中我应该知道什么才能创建桌面应用程序?,java,user-interface,Java,User Interface,我了解核心Java,并对J2EE有一些了解。但是我想开始用Java开发桌面应用程序,就像使用.NET工具一样,但我不知道从哪里开始。由于我是初学者,我想知道以下几点: 1.要创建基于桌面的应用程序,我应该掌握哪些Java知识? 2.对于Java中的小规模数据库驱动应用程序,除了Oracle等数据库服务器,还有哪些替代方案? 3.对于这种基于桌面的Java应用程序(Windows OS),最好的RAD工具是什么 前Sun网站是一个很好的起点: 看看H2和HSQL之类的嵌入式数据库 我在这里支持@N

我了解核心Java,并对J2EE有一些了解。但是我想开始用Java开发桌面应用程序,就像使用.NET工具一样,但我不知道从哪里开始。由于我是初学者,我想知道以下几点:

1.要创建基于桌面的应用程序,我应该掌握哪些Java知识?
2.对于Java中的小规模数据库驱动应用程序,除了Oracle等数据库服务器,还有哪些替代方案?
3.对于这种基于桌面的Java应用程序(Windows OS),最好的RAD工具是什么

  • 前Sun网站是一个很好的起点:
  • 看看H2和HSQL之类的嵌入式数据库
  • 我在这里支持@Napul:Netbeans有一个不错的GUI构建器

  • 首先,您需要选择构建UI的方式。您可以使用swing,但似乎有相当多的构建UI的替代方法。还有很多其他的工具,我还没有看过那么多,我倾向于只使用Swing


    对于小型数据库,您可以使用。这很有效。我也使用过,但是,数据只在应用程序期间需要

    下载NetBeans或Eclipse IDE,构建简单的应用程序,这是学习的方法。只需在google中键入NetBeans或Eclipse,您就会找到所有内容。

    1。秋千2。文件/XML自定义数据存储3。Netbeans的拖放UI:)