JAVA/자바
자바 JFrame 화면중앙 실행하기
왕왕왕왕
2015. 6. 28. 21:21
// 프레임 객체 생성
JFrame jframe = new JFrame();
// 프레임 사이즈 width 200 height 200으로 정함 x,y는 입력하나 마나
jframe.setBounds(0, 0, 200, 200);
// 설정한 frame 사이즈 측정
Dimension frameSize = jframe.getSize();
// 자신의 windowscreen 사이즈 측정
Dimension windowSize = Toolkit.getDefaultToolkit().getScreenSize();
// 출력해보면 두 사이즈가 출력되는걸 확인할 수 있다.
System.out.println(frameSize + " " + windowSize);
//설정할 위치에 (윈도우width-프레임width)/2, (윈도우height-프레임height)/2를 입력한다
jframe.setLocation((windowSize.width - frameSize.width) / 2,
(windowSize.height - frameSize.height) / 2);
//프레임창 활성화하면 현재 모니터에 중앙에 프레임이 실행되는걸 볼수 있다.
jframe.setVisible(true);