对于我的生活,我似乎无法得到这方面的帮助。我有一个 JavaFX 屏幕,我想在我的第二台显示器上全屏显示。我根据其他建议尝试了以下方法,但无济于事。我知道坐标是正确的,但它在我的主显示器上保持全屏显示。请帮忙。
if (mainSet.getBoolean("fullScr", false)) {
int count = mainSet.getInt("MonSel", 0);
if (count > 0) {
int i = 0;
for (Screen screen: Screen.getScreens()) {
if (count == i) {
Rectangle2D bounds = screen.getBounds();
primaryStage.setX(bounds.getMinX());
System.out.println(bounds.getMinX());
System.out.println(bounds.getMinY());
primaryStage.setY(bounds.getMinY());
}
i++;
}
}
primaryStage.setFullScreen(true);
}
第一个if检查首选项以查看是否设置了全屏。第二个if查看是否选择了第一个监视器之外的另一个监视器。它是 1,所以它应该是第二个显示器。程序循环遍历所有屏幕并尝试移动程序,然后将全屏显示。我知道坐标是一样的,但没有骰子,它仍然在主屏幕上全屏显示。请帮忙。
回首忆惘然
相关分类