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


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

우선 JFrame의 레이아웃을 GridBagLayout으로 설정
그리고GridBagConstraints 객체 생성.
이 객체는 재사용할 수 있다.

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

여백을 추가해보자.


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

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

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

0.3 0.7

여백 채우기


고정 위치 바꾸기
gbc.anchor = GridBagConstraints.EAST;

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