我使用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(屏幕分辨率)?