I have a very good experience with NetBeans. It's so easy if you know every minor parts of these applications.
The most complicated part is using, for example, the layouts (if you can not handle complicated parts), but everything is almost plug & play.
And in addition, you can put JFrame
into other frames without creating another frame class for this. I think that will be good.