开发者

What should I know in java to be able to create desktop applications? [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 11 years ago.

I know core Java and have worked a little with J2EE. But I want start developing Desktop Applications in Java as is done using .NET tools but I don't know where to get started. As I am a beginner, I want to know the following:

1. What should I know in Java to be able to create Desktop based applications?

2. What a开发者_开发问答re the alternatives to Database Servers like Oracle etc. for small scale database driven applications in Java?

3. What is the best RAD tool for such Desktop based Java applications (Windows OS)?


  1. The former Sun website is a good starting point: http://java.sun.com/javase/technologies/desktop/
  2. Take a look at embeddable databases like H2 and HSQL
  3. I second @Napul here: Netbeans has a decent GUI builder


First you would want to pick how you want to build your UI. You can use swing, but this seems to be a fairly large list of alternatives ways to building your UI. There are a lot of other tools out there, I haven't looked that much though, I tend to prefer to just use Swing.

For small dbs you can use SQLite. This works very well. I have also used memcached but, the data was only needed for the duration of the application.


Download NetBeans or Eclipse IDE,Build Simple applications,thats the way to learn.Just Type in Netbeans or Eclipse in google you will find it all.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜