메소드
add(component)
setLocation(x, y) : frame의 위치를 설정한다
setSize(width, height) : frame의 크기를 설정한다
보조 프레임 이다 조각난 프레임이라고 생각한다
조금이라도 복잡하면 JPanel 등장 필수이다
먼저 패널위에 레이아웃을 설정하여 배치해주고, frame에 추가해준다
컴포넌트들을 포함하고 있도록 설계된 컨테이너 중의 하나이다
frame에 쓰기 전에 panel을 사용하고 frame에 추가해준다
편집이 불가능한 텍스트를 표시하기 위한 컴포넌트이다
텍스트와 이미지를 동시에 표시할 수 있다.
사용자가 한 줄의 텍스트를 입력할 수 있는 기본적인 텍스트 콘트롤이다.
자바에서 컴포넌트는 단순 컴포넌트와 컨테이너 컴포넌트로 나뉜다.
new FlowLayout
요소들을 add 할때 배치하는 class
설정하는방법
생성된 객체를 setLayout 메소드를 사용하여 배치 관리자로 지정한다.
setLayout(new GridLayout(0, 3));
기본 layout이다
컴포넌트들을 오니쪽에서 오른쪽으로 배치한다
하나의 줄에서 차례로 배치하고 공간이 없으면 다음 줄에 배치한다
행,열로 구성된 table 이다
JFrame의 default Layout이다
컴포넌트들이 5개의 영역분할을 한다 : center, 동, 서, 남, 북
영역을 지정하지않으면 center에 놓이게 된다