File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes Swing Application Designing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Swing Application Designing " Watch "Swing Application Designing " New topic

Swing Application Designing

Gyaneshwar Prasad

Joined: May 30, 2006
Posts: 13
Hi everbody,

I am just shifted to swing from for a client project. My question is, which IDE I must prefer so that I can easily design interfaces(viz. Windows, widgets etc), just I was created in environment. Can I do this rather than writing the whole stuff(Creating layouts,panels etc)

Adong Chen

Joined: Mar 16, 2006
Posts: 2
I personal think the JBuilder is a good tool to design AWT/Swing UI. Do you think so?

I am a good egg!
Gyaneshwar Prasad

Joined: May 30, 2006
Posts: 13
Thanks Adone ,
I will definitely look for JBuilder. Actually the deadline of project is very small, and I dont want myself to engage in creating panels (using code), deciding the alignment etc. I just want by using few mouse clicks, everything should get designed(quite similar to app designing).

Thanks for everything, and coming with more.
Henrik Engert
Ranch Hand

Joined: Apr 26, 2005
Posts: 70
Building a GUI app in Swing is not trivial and can be a real pain depending on how you do it.

I use NetBeans to build our GUI components which I then move into IntelliJ.

NetBeans has a really nice LayoutManager called FreeLayout, which allows you to move your components into place wherever you like. It's a lightning fast way to build GUI components, but it comes with some negative side effect which are, you need to supply the correct jar-file with your project + the actual genererated code can be difficult to understand + you actually depend on NetBeans to make adjustments (if you don't know how the code works).

I usually use the FreeLayout in NetBeans to build a prototype of the GUI, when that prototype is approved from a Layout perspective I then use GridBagLayout to build the actual GUI. With GridBagLayout I have "total" control later to adjust the code by hand and I am not depending on any particular GUI tool.

So, I can recommend using NetBeans, you can use that as a complete development tool if you want to, and it's free.

I agree. Here's the link:
subject: Swing Application Designing
It's not a secret anymore!