title: Is is possible to detect focus lost on a jSpinner's buttons
body: <p>I am using a <code>JSpinner</code> to adjust values on a graph, which has an undo function. I don't want to create an undo for each spinner button click event, but rather a single undo when the user has finished clicking the <code>JSpinner</code> buttons and has moved the mouse away from the spinner control.</p>
  
  <p>The normal <code>JSpinner</code> <code>mouseExited</code> is very flaky if the user moves the mouse pointer away too quickly (moving it slowly works if the mouse pointer is detected on the border between the spinner buttons and the <code>JSpinner</code> border). Is it possible to detect mouseExited for the spinner buttons themselves? 'FocusLost' does not enable the undo button if it is the first undo until the user clicks elsewhere and they may assume that their changes cannot be undone if they don't.</p>
  
  <p>Any alternative ways of doing this would be appreciated. Thanks in advance.</p>