title: Java IDE recommendations (GUI designer, ORM designer, etc...) for a VS user
body: <p>I work with Visual Studio in my day to day job and I love the productivity features that it has.  The Visual designers it provides are wonderful, such as for <strong>Winforms, WPF, DataSets, LINQ to SQL, Entity Framework, Class diagrams</strong>, etc...</p>
  
  <p>I am after a similar development experience for developing in Java.  It has been many years since I last did any professional Java development (2003 ish).  I would hope that the tools have matured greatly since then.</p>
  
  <p>I am looking for an IDE with a good GUI editor, and a good Data object editor.  Other stuff would be a bonus (I've been intentionally vague with the Data point because it greatly depends upon the provider).</p>
  
  <p>It would be lovely to have Visual Studio for Java, is there anything as good as Visual Studio <strong>(or better?)</strong>.</p>
  
  <p>Here is a short list of my requirements:</p>
  
  <ul>
  <li>The IDE does not have to be free</li>
  <li>The IDE does not need to have all features "out of the box" <strong>(plugins are ok)</strong></li>
  <li>The IDE has to run under Windows</li>
  <li>The IDE must have a good GUI designer</li>
  <li>The IDE must have a good Data object designer (ORM, etc)</li>
  </ul>
  
  <p>Thanks for any feedback you can provide.</p>