• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

general question

 
budsy remo
Ranch Hand
Posts: 103
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
should i go for a gui software or should i actually learn swing because it can b a real hustle.
 
Stephan van Hulst
Bartender
Pie
Posts: 5608
55
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Budsy. Please UseRealWords. Words like "b" are not acceptable.

What do you mean by GUI software? Software that builds user interfaces for you? It's a perfectly valid option, but I strongly recommend learning to do manual Swing programming, because it will greatly help you when you're running into problems with your builder tools.
 
Maneesh Godbole
Saloon Keeper
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stephan van Hulst wrote:... but I strongly recommend learning to do manual Swing programming, because it will greatly help you when you're running into problems with your builder tools.

+1

With Dnd GUI Builder tools, you end up learning the tool than Swing.
Hand coding is King.
 
budsy remo
Ranch Hand
Posts: 103
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes but the thing is certain layouts are not exactly programmer friendly i am talking about the infamous GridBagLayout . the setWeight parameters are hard to understand and the gridx and gridy are not working like coorinate positioning system.
 
Stephan van Hulst
Bartender
Pie
Posts: 5608
55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For most GUIs, I can get away just fine using only BorderLayout and BoxLayout.

It's up to you if you want to use builder tools. There's nothing wrong with it. We're just saying that when you're running into problems, it will be a great advantage if you know manual Swing.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic