Я работаю над Java-приложением. Когда я попытался подключить внешний монитор к моему ноутбуку (чтобы использовать его в режиме расширенного экрана) и попытался запустить приложение с расширенного монитора, он все равно открывает приложение на моем ноутбуке, а не в расширенном окне. Я не уверен, что мне нужно добавить код Java для этого или что-то делать с параметрами Windows. В основном все, всплывающие всплывающие окна и все происходит на экране ноутбука, а не на расширенном экране. Есть ли выход, чтобы приложение и его всплывающие окна попадали на правильный экран?
Положение окон на мониторах можно установить с помощью кода. Если вы используете два монитора с расширенным рабочим столом, вы должны использовать позиции, соответствующие второму монитору.
Простой пример: у вас есть два монитора, каждый с разрешением 100x100 (ради демонстрации). Если вы используете расширенный рабочий стол, ваш рабочий стол имеет размер 200x100. Вам нужно установить, чтобы координаты окон x были выше 100, чтобы быть на втором мониторе.
Но имейте в виду: если вы вернетесь только к одному монитору, окно будет по-прежнему находиться на отметке, например, 150, и затем будет выключено.