On previous windows systems (and till some point also in Win10) any java swing app have a 1:1 pixel matching with display.
Now when I run the app with JFrame size 1920x1080 on 1920x1080 monitor, it looks like it is about 2/3 of the screen size. It looks like all the application GUI is squized (by downscaling) to fit into 2/3 of the display reslution. This makes everything looks awful.
Now any swing app is scaled down, and the pixels aren't anymore 1:1, this makes the cleartype text look awful, as well as other parts of the GUI, in many cases this render the GUI too small to be usable.
I need to run this app on clients computers, the GUI needs to be appealing, it would be best if I could do it without the need to manually change something in their operating systems.
How could I fix it? Is there a way to tell the javaVM|win10 to not scale a particular java application?