상세 컨텐츠

본문 제목

GridBag 레이아웃

JAVA

by sorrypark1127 2026. 6. 8. 20:17

본문

GridBag레이아웃은 모든 격자의 크기가 동일하게 고정되어있는 Grid 레이아웃보다 더 자유롭다.

 

레이아웃 미적용

 

 

이를 2행 2열로 만들어보자.

 

우선 JFrame의 레이아웃을 GridBagLayout으로 설정

그리고GridBagConstraints 객체 생성.

이 객체는 재사용할 수 있다.

 

컴포넌트를 add()할때, 뒤에 필요한 gbc객체를 넣어주면 된다.

 

 

여백을 추가해보자.

Inserts파라미터는 첫번째부터 위,왼,아래, 오른쪽을 의미한다.

 

 

여기서 라벨 부분에 weightx를1 주고, 텍스트필드에 0을 주는 경우

 

 

반대로 라벨에 0, 필드에 1

 

0.3 0.7

 

여백 채우기

 

 

고정 위치 바꾸기

gbc.anchor = GridBagConstraints.EAST;

 

'JAVA' 카테고리의 다른 글

MySQL +Java 연동  (0) 2026.06.08
도서관리프로그램 레이아웃  (0) 2026.06.08

관련글 더보기