Container(컨테이너), 컨테이너와 컴포넌트 관계

CODEDRAGON Development/Java

반응형

   

Container(컨테이너)

  • 추상클래스로서 다른 컴포넌트를 포함할 수 있는 기능을 가진 컴포넌트들의 상위 클래스
  • 최상위 컨테이너는 다른 컨테이너에 속하지 않고 독립적으로 존재 가능한 컨테이너로 모든 컴포넌트는 컨테이너에 포함되어야 출력이 가능합니다.
  • 컨테이너는 자신의 영역 내부에 다른 컴포넌트를 포함시키고 관리하는 역할을 합니다
  • 컨테이너가 다른 컨테이너를 포함할 수도 있습니다.
  • 컴포넌트는 컨테이너에 부착시키지 않으면 독자적으로 화면에 출력될 수가 없고 반드시 컨테이너에 부착을 시켜야만 화면에 출력이 됩니다.
  • 컴포넌트는 컨테이너에 포함되어야 화면에 출력될 수 있는 GUI객체를 말하며 부착은 add() 메소드를 사용합니다.
  • 컨테이너에 컴포넌트의 위치를 결정하는 것을 배치(Layout)라고 합니다.

       

   

   

   

컨테이너와 컴포넌트 관계