Может ли Java вызвать разделение экрана Windows?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Может ли Java вызвать разделение экрана Windows?

Сообщение Гость »

Контекст
В Microsoft Windows я могу заставить окно приложения занимать половину экрана с помощью ярлыков:
[*]⊞ Win + ← [*]⊞ Win + →
Эти ярлыки вызывают «разделение экрана», как показано на этом снимке экрана:


Изображение


Я хотел бы программно определить размер и положение JFrame таким же образом. Однако я не знаю, как добиться желаемого результата.

Я думал, что это решение:
[*]Установите ширину рамки в половину ширины экрана. [*]Установите высоту фрейма равной высоте экрана (за вычетом высоты панели задач). [*]Установите положение фрейма (0,0).
Вот MCVE:

JFrame testFrame = новый JFrame(); Прямоугольное окноBounds = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds(); testFrame.setSize(windowBounds.width / 2, windowBounds.height); testFrame.setLocation((int) windowBounds.getMinX(), (int) windowBounds.getMinY()); testFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); testFrame.setVisible(истина); Это почти работает, но окно имеет небольшие поля внизу и слева:


Изображение

Вопрос
Есть ли на компьютере Windows способ программного разделения экрана с помощью Java?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»