В жизни я не могу помочь с этим. У меня есть экран 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
проверяет предпочтение, чтобы увидеть, установлен ли полноэкранный режим. 2-й if
видит, был ли выбран другой монитор, кроме первого. Это 1, так что это должен быть второй монитор. Программа перебирает все экраны и пытается переместить программу, и ТО перейдет в полноэкранный режим. Я знаю, что координаты такие же, но без кубиков, они все еще идут на весь экран на главном экране. Пожалуйста, помогите.