открыть сцену, используя следующий код:JavaFX Этап открыт на конкретном экране - странное поведение
ObservableList<Screen> screens = Screen.getScreens();
if(screens.size()>1){
Rectangle2D rec = screens.get(preferredScreen).getVisualBounds();
stage.setX(rec.getMinX());
stage.setY(rec.getMinY());
}
Когда вызывается из окна на первичном скрининге, это работает отлично.
Когда вызываются из неосновного экрана, этап открывается предпочтительный экран, а затем переходит к экрану, где мышь находится.
Кажется мне быть «особенностью» Windows. Каким будет лучший способ получить это окно на правом экране?
Как устанавливается ваш монитор? Расширенные, дублированные или показываются только в одном? – NwDev
увеличить рабочий стол. – SalkinD