[Last Call] Learn how to a build a cloud-first strategyRegister Now


GUI design program

Posted on 2006-05-20
Medium Priority
Last Modified: 2010-03-31
I am new to java and would like to make some nice GUI based apps. I have done some command line based stuff but would like to do GUI stuff instead.
Problem is I find at the moment for this to be a little complicated. I have seen visual basic and like the idea of dragging and dropping frames and input boxes onto the screen. Is there anything nice and simple which is sort of like this?
Question by:jdav3579
LVL 86

Assisted Solution

CEHJ earned 400 total points
ID: 16724500
LVL 14

Accepted Solution

hoomanv earned 400 total points
ID: 16725123
develope your swing apps with IDEs that have GUI designer
like NetBeans
or JBuilder

also search these terms on google: java + gui + designer
you'll find several free projects written for this purpose
LVL 86

Assisted Solution

CEHJ earned 400 total points
ID: 16725159
>>develope your swing apps with IDEs that have GUI designer

I personally *wouldn't* do that. It won't help you to learn layout managers which you need to learn or you won't have a clue what's going on. In fact a lot of IDEs positively  *discourage* you from learning by using proprietary and unportable cartesian coordinate based layouts.

By all means use an IDE when you know how all the main layouts work
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 92

Assisted Solution

objects earned 400 total points
ID: 16726402

Author Comment

ID: 16726440
Hi, I agree with CEHJ that IDE's probably are not the best way to go. I downloaded and ran netbeans, it was just what I was looking for - sort of! I was hoping that I could try it out and see the code that it generates and how I could take user input and do stuff with it. Unfortunately, the code was too hard for me to understand...
I will out a few of everyones suggestions and see if I can figure out how the GUI stuff works from any of the. Thanks to all for your contributions.

Expert Comment

ID: 16729647
try out eclipse with its cloudgarden plugin - nice

google them to find them
LVL 92

Expert Comment

ID: 16730497
Without an ide you're not going to get the functionalaity you liked from VB. Generally all generated code is not going to be the clearest, but a good gui designer should negate the need for using the generated code directly.
If you just want it to learn by example, then you're better off getting some simple example programs and having a look at them. Theres lots of example code out there, such as at:


A good gui designer will abstract away much of the intricacies for you, while still giving you the full power of what Swing offers. Allowing you to modify your gui graphically instead of having to write the code directly.


Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An old method to applying the Singleton pattern in your Java code is to check if a static instance, defined in the same class that needs to be instantiated once and only once, is null and then create a new instance; otherwise, the pre-existing insta…
INTRODUCTION Working with files is a moderately common task in Java.  For most projects hard coding the file names, using parameters in configuration files, or using command-line arguments is sufficient.   However, when your application has vi…
The viewer will learn how to implement Singleton Design Pattern in Java.
This video teaches viewers about errors in exception handling.
Suggested Courses
Course of the Month17 days, 14 hours left to enroll

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question