2015-11-06 2 views
1

Я разрабатываю приложение Java Desktop.Я хочу исправить место на экране, где запускается программа Java

Всякий раз, когда я запускаю приложение Java из командной строки, он запускается из окна «Левый верх» экрана окна.

Я хочу определить, как запускать приложение из центра экрана.

Как это сделать.

ответ

2

Если вы используете качели, на вашем JFrame, содержащий ваше использование кода

Обратите внимание, что это также будет работать на что-нибудь еще, простирающейся от java.awt.Window

JFrame.setLocationRelativeTo(null); 

Это позволит установить ваш JFrame относительно ничего, и он появляется в центре основного монитора

Проверьте документацию на java.awt.WindowHERE

+0

Или вы можете JFrame.setLocation (x, y); где x & y - int. Это приведет к тому, что местоположение будет расположено в x и y вниз в верхнем левом углу. – cliff2310

+0

@ cliff2310 Бит более неточный, чтобы найти размер монитора, размер окна, размер оконных украшений (граница на панели инструментов Windows + в верхней части окна), а затем попытаться вычислить правильный topleft X/Y, чтобы установить окно на – phflack

+0

Все верно. Просто давая альтернативный способ установки положения JFrame. – cliff2310

Смежные вопросы