title: Java fillRect on coords and mouseMove point coords are off on the Y axis
body: <p>I came across this problem in a game I'm writing but have reproduced the issue on a separate jar that consists only of a frame, a panel, and a mouse motion listener.</p>
  
  <p>The issue is that I draw a rectangle - for example at <code>x:512, y:384  (48x48)</code>.</p>
  
  <p>Using a mouse motion listener on the frame, it always reports the Y axis around 25 pixels less. So while the coord of the rectangle should be <code>x:512, y:384</code>, the mouse motion listener reports as <code>x:512, y:409</code>.</p>
  
  <p>I theoretically could just add the difference to the mouse Y, but I need to understand why this happening.</p>
  
  <p><a href="http://pste.me/9st0g" rel="nofollow">Full code for the three example classes</a></p>