title: Manually typing in text in JavaFX Spinner is not updating the value (unless user presses ENTER)
body: <p>It seems that the Spinner control does not update a manually typed-in value until the user explicitly presses enter. So, they could type in a value (not press enter) exit the control, and submit the form, and the value displayed in the spinner is NOT the value of the Spinner, it is the old value.</p>
  
  <p>My idea was to add a listener to the lost focus event, but I can't see a way to gain access to the typed-in value?</p>
  
  <pre><code>spinner.focusedProperty().addListener((observable, oldValue, newValue) -&gt; 
  {
      //if focus lost
      if(!newValue)
      {
          //somehow get the text the user typed in?
      }
  });
  </code></pre>
  
  <p>This is odd behavior, it seems to go against the convention of a GUI spinner control.</p>