title: Is there anyway to programmatically unminimize a stage in javafx
body: <p>The question is pretty simple, on a stage in javafx 2.2 where maximization is not an option (by taking off the control from the menu bar) but it needs to be allowed to be minimized, is it possible to, in code, un-minimize the stage? </p>
  
  <p>things I've tried (and I have access to the static stage):</p>
  
  <pre><code>stage.show();
  stage.requestFocus();
  stage.toFront();
  stage.getScene().getWindow().requestFocus();
  </code></pre>
  
  <p>Platform.runLater(new Runnable(){
      public void run(){<br>
          stage.show();
          stage.requestFocus();
          stage.toFront();
          stage.getScene().getWindow().requestFocus();
      }
  });</p>
  
  <p>none had any effect. I tried googling around, and only came up with solutions that make it so the user isn't allowed to minimize in the first place, which really isn't an option for me. </p>
  
  <p>Anyway, if anyone has a clever idea, I'm all ears. The program DOES use some jni with c, so native calls aren't out of the question, but I'm going to consider that to really be a last-resort.</p>
  
  <p>Worth noting, this is on javafx 2.2 jdk 7_bu52 Windows 7 64-bit</p>