title: Can't vertical center align text inside a JLabel
body: <p><code>numBox</code> is a square <code>JLabel</code> like the ones in the game 2048. The text where the number goes will not vertically center.</p>
  
  <p>neither </p>
  
  <pre><code>numBox.setVerticalAlignment(JLabel.CENTER);
  </code></pre>
  
  <p>nor </p>
  
  <pre><code>numBox.setVerticalTextPosition(JLabel.CENTER);
  </code></pre>
  
  <p>are working.</p>
  
  <p>Text shows up horizontally centered but at the top of the box that the label shows up in.
  How do I get the text to show up in the middle of the JLabel?</p>