AWT - 레이아웃 매니저(BorderLayout, FlowLayout, GridLayout, CardLayout)
레이아웃 매니저는 컨테이너에 포함된 컴포넌트들의 배치(Layout)를 자동적으로 관리해주는 일을 합니다. 컨테이너에 새로운 컴포넌트가 추가되거나 컨테이너의 크기가 변경되었을 경우, 컨테이너에 포함된 컴포넌트들의 재배치를 레이아웃 매니저가 자동적으로 처리해주기 때문에 프로그래머가 컴포넌트의 재배치를 위한 코드를 작성하지 않아도 됩니다. BorderLayout은 컨테이너를 North, South, East, West, Center 모두 5개의 영역으로 나누고, 각 영영에 하나의 컴포넌트만을 배치할 수 있도록 합니다. 그래서 한 영역에 여러 개의 컴포넌트를 배치하면, 마지막에 추가한 컴포넌트만 보이게 됩니다. 한 영역에 하나 이상의 컴포넌트를 넣기 위해서는 Panel을 이용하여야합니다. Pane..
자바강좌
2019. 5. 6. 22:15