Javafx可执行文件jar的屏幕分辨率与Eclipse不同

时间:2019-01-17 21:30:51

标签: javafx executable-jar screen-resolution

我使用eclipse创建了一个Javafx应用程序。与应用程序关联的.fxml文件使用锚定窗格,该锚定窗格的最大值和最小值均设置为此类。

maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" 

当我从eclipse运行应用程序时,所有内容都间隔完美,但是当我运行由maven构建的可执行jar时,应用程序组件放错了位置。经过一番研究后,我发现主屏幕的视觉范围从

{maxX:1920.0,maxY:1030.0}至{maxX:1536.0,maxY:824.0}。

以前有没有人看过类似的东西,并且可能对为什么可执行jar无法确定适当的屏幕分辨率有深入的了解?是否可以在我的代码中手动更改primaryScreen的VisualBounds(屏幕分辨率)?

0 个答案:

没有答案