Yes, it does. With some IDEs, you can get the features you expect with visual Swing or Visual Basic editors.
This includes property editors, visual layout tools, and so forth. However, some IDEs provide a quasi-visual experience (perhaps showing a rough version of what the page should look like),
while others don't have visual tools -- it depends on the IDE.
Unfortunately, there's no standard for component vendors to use in order to integrate with an IDE. This means that vendors may not have integrated their components with the visual tools that
an IDE provides. Currently, this is problem is being solved through JSR 276: Design-Time Metadata for JavaServer Faces Components.