title: Java / Swing how to deal with different screen DPI and density settings?
body: <p>Hi everyone I've recently come across the problem that now days some monitors have different DPI settings, some monitors are much more dense such as, for example, Apple's Retina displays. </p>
  
  <p>How would one compensate for the different DPI settings and densities on various monitors with Java? Is it possible to scale the controls to be the same size on any monitor. I know when programming for Android all measurements are in "DP" and you can specify different images for three different display densities. </p>
  
  <p>Is there a way I could choose different images using Java / Swing for different display densities so my application doesn't look blurry on higher density monitors? Or is this not that important or possible? I know Chrome currently doesn't take into account DPI but Internet Explorer and other apps do.</p>
  
  <p>Thank you for your help, I'm a long time Java developer I've just never thought about DPI before and was wondering how I might go about it :)</p>