GridBagLayoutInfo 클래스

GridBagLayoutInfo 클래스

GridBagLayoutInfoGridBagLayout 레이아웃 관리자를 위한 유틸리티 클래스예요. 컨테이너 안의 모든 컴포넌트에 대해 정렬(align), 크기(size), 기준선(baseline) 파라미터를 저장해요.

출처: Java API Reference

본문

이 클래스는 GridBagLayout이 내부적으로 그리드 셀의 레이아웃 계산 결과를 보관하는 데 사용해요. 대부분의 애플리케이션 코드에서는 직접 다룰 일이 거의 없어요.

public final class GridBagLayoutInfo
extends Object
implements Serializable

주요 필드

  • width / height — 그리드의 열·행 수
  • startx / starty — 그리드 시작 위치
  • minWidth / minHeight — 셀의 최소 크기
  • weights — 열·행의 가중치 배열
  • hasBaseline — 기준선 존재 여부
  • baselineType — 기준선 리사이즈 동작 유형

이 클래스는 GridBagLayoutgetLayoutInfo(Container, int) 같은 내부 메서드가 반환하는 결과 타입이에요. 직접 인스턴스화해서 쓰는 용도보다는 GridBagLayout의 레이아웃 계산 결과를 담는 데이터 홀더로 이해하면 돼요.

더 알아보기