File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes IDEs, Version Control and other tools and the fly likes Netbeans IDE 6 - productive when programming Swing apps? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Netbeans IDE 6 - productive when programming Swing apps?" Watch "Netbeans IDE 6 - productive when programming Swing apps?" New topic
Author

Netbeans IDE 6 - productive when programming Swing apps?

Rogerio Kioshi
Ranch Hand

Joined: Apr 12, 2005
Posts: 689
Hello,

I'de like to know if, in your opinion, Netbeans IDE 6 increases productivity when programming Swing applications.
Do you think programming Swing apps using this IDE is faster than using other IDEs, like Eclipse, for an instance?


Thanks.


SCEA 5 (part 1), SCBCD, SCWCD, SCJP, CLP, CLS
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 467
I believe so. The GUI builder increases productivity a LOT. The only problem for hardcore coders is that code generated by the GUI builder is locked, meaning that you cannot change it from the editor. Of course you can open the java files elsewhere and edit it, but that won't be pretty .


Visit my blog: http://jnassef.blogspot.com/
Rohan Dhruva
Ranch Hand

Joined: May 08, 2007
Posts: 183
I'm not sure what you mean by "locked". I created a new "Java Desktop Application" and all the components can be edited graphically in the "Design" tab. Also, right next to that is the "Source" button which you can click to get the source - in fact, the design changes and source are updated in sync.


Rohan B. Dhruva
SCJP 1.5
Adam Myatt
author
Greenhorn

Joined: Jan 12, 2006
Posts: 26
Rogerio - absolutely. The Matisse GUI builder makes developing Swing apps extremely easy. I've found using it makes development much faster. The auto-generated code it creates tends to be quite neat and clean (at least in my opinion), but I'm not a Swing expert. As you make changes in the Design area, the GUI builder easily updates the code and makes the changes without messing up your code like other GUI building tools. Excellent overall.

Read about it here : http://www.netbeans.org/kb/trails/matisse.html


Adam Myatt<br /> <br /><a href="http://www.pronetbeans.com" target="_blank" rel="nofollow">http://www.pronetbeans.com</a><br /> <br />Author of : <br /> <br />Pro NetBeans IDE 5.5 Enterprise Edition<br /> <br />Pro NetBeans IDE 6 Rich Client Platform Edition
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 467
Originally posted by Rohan Dhruva:
I'm not sure what you mean by "locked".


What I meant is that when you go to the source tab, you cannot edit the auto generated code. The code that is generated is clean code, and it gets updated when you update the GUI. You'll find that there is a part called "Generated Code", and it's highlighted in gray. You can't edit those parts, and that's what I meant by "locked". Most people will never need to touch this code, but it might be pretty annoying to hardcore developers.
Rohan Dhruva
Ranch Hand

Joined: May 08, 2007
Posts: 183
Aha yes, I just noticed. It's not a hard and fast requirement though, Alaa, just a code-fold. You can unfold the code and edit it from within NetBeans itself, so those "hardcode developers" won't be annoyed
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 467
Originally posted by Rohan Dhruva:
Aha yes, I just noticed. It's not a hard and fast requirement though, Alaa, just a code-fold. You can unfold the code and edit it from within NetBeans itself, so those "hardcode developers" won't be annoyed


Nope. Even you expand the fold, it will be highlighted in gray, and you cannot edit the code at all.
Rohan Dhruva
Ranch Hand

Joined: May 08, 2007
Posts: 183
Oops, I spoke too soon.. Yes, it's completely in gray, can't be edited. My bad, sorry
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 467
Originally posted by Rohan Dhruva:
Oops, I spoke too soon.. Yes, it's completely in gray, can't be edited. My bad, sorry


NP. I always do that too
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Netbeans IDE 6 - productive when programming Swing apps?