This week's book giveaway is in the Jython/Python forum.
We're giving away four copies of Murach's Python Programming and have Michael Urban and Joel Murach on-line!
See this thread for details.



Only 44 hours left in the trailboss' kickstarter!

New rewards and stretch goals. CLICK HERE!



Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Question about GUIs  RSS feed

 
Tim Cane
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I really don't know if this should go here or in the swing, awt, etc. forums. It is a very basic, newbie question, so I am adding it here. I am learning about Swing currently, but when I look at some of the professional (or at least high-quality hobbyist) Java GUIs out there, it just seems hard to believe that these people are making these complex applications by hand-coding "contrainer in contrainer" Swing code. Is this really how they are doing it, or is there some industry-standard GUI-builder out there that I am not aware of? I have tried to Google for some GUI-builders, but nothing has just jumped out like Qt and other GUI packages do for C++. Thanks!
 
Kalabaw moo
Ranch Hand
Posts: 61
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you could try netbeans it's pretty much Visual Basic, you just have to drag-n-drop the window components you're going to use
 
Jason Irwin
Ranch Hand
Posts: 327
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's also Eclipse and others. I can't vouch for how good they for GUI development are as I don't do GUI work in Java.
 
Campbell Ritchie
Sheriff
Posts: 53720
127
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Disagree.

You should hand-code your GUI stuff until you are familiar with it. If you see the sort of things you get out of NetBeans, you will never understand how to code a Layout.

And I think this thread belongs on the Swing forum. Moving.
 
pete stein
Bartender
Posts: 1561
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kalabaw moo wrote:you could try netbeans it's pretty much Visual Basic, you just have to drag-n-drop the window components you're going to use


My metaphor for this is it's similar to ordering a burger at McDonalds and hoping that by doing this, you'll learn to cook. Time and again we see folks who use NetBeans to generate their GUI get hopelessly stuck if they try to create anything more than the simplest GUI, or any time they want to extend what they have. IMHO, the simple truth is, to learn Swing GUI coding, you must do Swing from the ground up.
 
Tim Cane
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I can definitely understand what everyone is saying, and I really appreciate all the input. I can see how letting an IDE do the work for you is no way to learn how to use it. If these people are hand-coding world-class GUIs in Java, then that is probably the best way to go. I just didn't know if it was kind of an industry standard to use a GUI builder similar to Visual Studio.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!