JFrame 의 위치 지정하기

JFrame은 엄청나게 많은 메소드들을 가지고 있다.

메소드들을 상황에 맞게 한번 봐보자.

 

가장 기본이 되는 창의 위치를 지정하는 방법은 "setLocation" 메소드를 사용하면 된다.

 

자 setLocation 메소드는 니꺼 화면에서 해당 윈도우를 나타낼 위치를 지정하게 된다.

 

위 그림에서 녹색 네모부분을 보면 setLocation 메소드에 (X좌표값 200, Y좌표값 400)으로 주었다.

그러면 파란색 네모의 윈도우 창이 나타나는데 그 위치가 바로 (200, 400)에 해당하는 위치이다.


자바의 좌표계

자바의 좌표계는 우리가 배웠던 좌표계랑은 위치가 다르다.

원점이 왼쪽 위이다.


JFrame의 사이즈 조절

JFrame의 크기를 조절해보자.

이때 사용할 메소드는 "setPreferredSize" 이다.

 

 

녹색 네모를 보면 매개변수로 "dim"을 사용하는데, "dim" 객체는 "Dimension" 클래스의 객체이다.

"Dimension" 클래스는 폭과 높이를 캡슐화 해주는 클래스이다.

그냥 가로 세로 길이 값을 지정하는 클래스라고 보면 된다.

 

"JFrame"의 "setPreferredSize" 메소드는 "Dimension"의 정보를 받아서 윈도우 크기를 지정할 수 있다.

 

생성된 윈도우의 크기이다.

얼만고 보면 가로 500 세로 300 길이의 창이다.

'📌 java > java' 카테고리의 다른 글

java - JButton  (0) 2020.06.17
java - JLabel  (0) 2020.06.17
java - GUI  (0) 2020.06.17
java - Graphics  (0) 2020.06.17
java - JPanel  (0) 2020.06.17
복사했습니다!