Надеюсь, я не публикую повторяющийся вопрос, но я не смог найти подобный вопрос, так что, может быть, я в безопасности? Так или иначе...
Для приложений, которые я создаю, я буду открывать два приложения (два отдельных процесса и окна) одновременно. Компьютер, на котором будут работать эти приложения, будет иметь несколько мониторов. Я хочу, чтобы первое приложение/окно было полноэкранным и занимало один из моих мониторов (простая часть), а другое — полноэкранным на втором мониторе. Если возможно, я хотел бы, чтобы они инициализировались таким образом.
На данный момент я делаю свои окна полноэкранными, используя этот код:
this.setVisible(false);
this.setUndecorated(true);
this.setResizable(false);
myDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
myDevice.setFullScreenWindow(this);
Класс, в котором он находится, является расширением класса JFrame, а myDevice имеет тип «GraphicsDevice». Вполне возможно, что есть лучший способ сделать мое окно полноэкранным, чтобы я мог иметь два разных приложения в полноэкранном режиме на двух разных мониторах.
Если я был неясен в любом случае, пожалуйста, скажите, и я постараюсь отредактировать разъяснения!