Development/Java

LayoutManager - GridBagLayout

codedragon 2021. 5. 20. 00:22
반응형

   

 

   

GridBagLayout

  • GridLayout과 유사한 기능을 제공하는 배치 관리자로 가장 복잡한 구조를 가지고 있습니다.
  • GirdLayout은 하나의 셀에는 하나의 컴포넌트를 가질 수 있는데 GridBagLayout은 여러 셀에 걸쳐서 서로 다른 크기와 간격으로 하나의 컴포넌트가 배치될 수 있습니다.
  • GridBagLayout을 사용하는 경우는 GridBagConstraints 클래스를 사용하여 배치를 시키게 됩니다.
  • GridBagConstraints 클래스는 GridLayout으로 지정된 컨테이너에 컴포넌트가 얼마만큼의 영역을 차지하여 배치할 것인가에 대한 자세한 영역 구조에 대해 지정을 해줍니다.