title: JOptionPane vs. JDialog
body: <p>This is a crosspost to the thread in Javaranch (includes some images): <a href="http://www.coderanch.com/t/567472/GUI/java/Optimal-solution-creating-multiple-dialog" rel="noreferrer">http://www.coderanch.com/t/567472/GUI/java/Optimal-solution-creating-multiple-dialog</a> </p>
  
  <p>I'm trying to develop a simple swing desktop application where I imagine alot of different dialog's jumping around to fetch user input.  Would need to present labels, textfields, passwordfields, combobxes, checkboxes etc in various dialog windows. </p>
  
  <p>For example: creating the database firsthand, creating the first admin account, adding users, changing user accounts etc.  </p>
  
  <p>I have an understanding that JOptionPane is used to create simple quick &amp; easy modal dialog's. I would really like to know why one would choose one over another in this case. Which one is more preferable to use: JOptionPane vs. JDialog</p>
  
  <p>Also I could use some pointers how one should appropriately design and implement this. </p>
  
  <p>Thank you.</p>