Как настроить отображение JFrame по центру независимо от разрешения монитора? - PullRequest
184 голосов
/ 14 марта 2010

При работе с Java мне трудно расположить главное окно в центре экрана при запуске приложения.

Есть ли способ, которым я могу это сделать? Это не должно быть вертикально центрировано, горизонтальное выравнивание - более важная цель для меня. Но вертикальное выравнивание также приветствуется.

Ответы [ 13 ]

1 голос
/ 16 марта 2016

Вы можете использовать этот метод, который позволяет центрировать JFrame и отображать его на весь экран одновременно.

0 голосов
/ 22 января 2019

В графическом интерфейсе Net Beans - перейдите к свойствам jframe ( щелкните правой кнопкой мыши в jFrame в Navigator) в разделе code , политика размера формы свойство выбрать Создать код изменения размера . В том же окне снимите флажок Создать позицию и отметьте пункт Создать размер и центр .

Наслаждайтесь программированием. Рамана

0 голосов
/ 09 января 2019

Это сработало для меня:

Toolkit toolkit = getToolkit ();

Размер размера = toolkit.getScreenSize ();

setLocation (size.width / 2 -getWidth () / 2, size.height / 2 - getHeight () / 2);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...