NetBeans used to do that but with the deprecation of Woodstock (rather merging with ICEFaces) and with ICEFaces not supporting Visual Web Project it is difficult to choose NetBeans now [1].
Eclipse (the J2EE version) has a very basic version that provides drag and drop etc. of JSF controls.
So, I wanted to know which free IDEs (if any!) are there that provide good support for web development using JSF.
I'm really not a fan of it1 but Oracle JDeveloper has a JSF Visual Editor and is free to download (I wasn't aware of that).
1 Actually, I never used JDeveloper, only some poor customers did but it had many many flaws last time I checked it. Maybe Oracle did improve it since then.