title: JavaFX Screen.getPrimary().getBounds() returns incorrect screen size
body: <p>I have interesting problem when trying to get resolution (not pixel count but current working resolution) of user's monitor on Windows device. <code>Screen.getPrimary().getBounds()</code> returns correct result on ALMOST all systems. It has problems with Win 10 laptops. Their resolution is recognized as 1280x768 even if they are 4K and FullHD devices.</p>
  
  <p>I also tried following approaches:</p>
  
  <ul>
  <li><code>Toolkit.getDefaultToolkit().getScreenSize()</code></li>
  <li><code>Screen.getScreens()</code> and then iterate through all screens (only one is found)</li>
  <li><code>GraphicsDevice getDisplayMode().getWidth();</code></li>
  <li><code>GraphicsEnvironment getScreenDevices()</code> and then iterate through all screens (only one is found)</li>
  </ul>
  
  <p>I have no more ideas. Is there some other way on how to correctly get screen resolution on ALL windows devices?</p>