BorderLayout, FlowLayout, GridLayout(JAVA 13.3)

BorderLayout, FlowLayout, GridLayout(JAVA 13.3)

주어진 container에서 무엇인가(component)를 올려놓을 때(add) 그것들을 배치하는 전략에 대한 것을 다룬다.

Container마다 새로운 것을 지정해줄 수 있다.

BorderLayout은 동서남북을 설정해줄 수 있다.

Container content = getContentPane();으로 설정해줌.

content.setLayout(new BorderLayout()) 으로 하고 NORTH CENTER SOUTH로 한다.

FlowLayout은 왼쪽에서 오른쪽으로 흐를 수 있도록 설정

content.setLayout(new FlowLayout())을 해서 label을 계속 add 한다.

GridLayout은 row와 column들을 만들어준다.

빈 공간도 적절히 넣어주면 원하는 곳에 적절히 배치할 수 있다.

from http://handong201.tistory.com/95 by ccl(A) rewrite - 2021-12-16 20:27:20