Written by
java-style
on
on
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