title: what does null mean as parameter in JOptionPane.showMessageDialog
body: <pre><code>        JOptionPane.showMessageDialog(null, "a String");
  </code></pre>
  
  <p>I was just wondering what the first argument (null) means in the JOptionPane line and what purpose does it serve? </p>