javafx跟随分辨率变化
起因是公司javafx写的浏览器有客户说不在1920×1080分辨率下退出按钮就找不到了

改了低分辨率后整个页面就变大了,所以按钮就在屏幕外面了
然后在浏览器启动的时候发现改分辨率他会刷新一下自动适应,但是不太熟javafx,所以不知道怎么弄,就自己考虑了根据实际分辨率计算位置
计算了几个小时发现都不行,分辨率越小,整个屏幕越大。。。查了一下没有缩放?也去查了一个缩放,dpi
最后去搜怎么让javafx根据dpi缩放
查询到腾讯云有个相同的问题:如何在JavaFx中自动调整窗口大小以适应不同的分辨率?
链接:https://cloud.tencent.com/developer/ask/sof/104999175
最后发现一个属性

添加以下属性即可解决问题,没有找到这个属性之前还在傻傻的计算坐标,一直不对
primaryStage.setMaximized(true);

浙公网安备 33010602011771号