GridBagLayoutInfo 클래스
GridBagLayoutInfo 클래스
GridBagLayoutInfo는 GridBagLayout 레이아웃 관리자를 위한 유틸리티 클래스예요. 컨테이너 안의 모든 컴포넌트에 대해 정렬(align), 크기(size), 기준선(baseline) 파라미터를 저장해요.
본문
이 클래스는 GridBagLayout이 내부적으로 그리드 셀의 레이아웃 계산 결과를 보관하는 데 사용해요. 대부분의 애플리케이션 코드에서는 직접 다룰 일이 거의 없어요.
public final class GridBagLayoutInfo
extends Object
implements Serializable
주요 필드
width/height— 그리드의 열·행 수startx/starty— 그리드 시작 위치minWidth/minHeight— 셀의 최소 크기weights— 열·행의 가중치 배열hasBaseline— 기준선 존재 여부baselineType— 기준선 리사이즈 동작 유형
이 클래스는 GridBagLayout의 getLayoutInfo(Container, int) 같은 내부 메서드가 반환하는 결과 타입이에요. 직접 인스턴스화해서 쓰는 용도보다는 GridBagLayout의 레이아웃 계산 결과를 담는 데이터 홀더로 이해하면 돼요.