gui - JAVA.AWT.컴포넌트들... 단) 플랫폼이 바뀌면 디자인이 틀어진다.
JAVA.SWING - awt의 단점을 극복
그냥 붙여쓰면 배치가 엉망이 됨
배치의 문제?? ==> Layout
컨테이너류는 레이아웃의 문제를 책임져야한다.
1.flowlayout - Panel
2.borderlayout - Frame
3.gridlayout
4.gridbacklayout
5.cardlayout
컨테이너
-Frame:윈도우 borderlayout을 기본으로 취한다. add할때 아무것도 명시하지 않으면 객체가
센터로 계속 가고 센터영역이 나머지 동서남북까지 침범한다.
-Panel : 판자, 윈도우안에서 세부적 레이아웃에 적용,기본적으로 flowlayout을 적용받음
보통 패널을 이용해서 버튼을 많이 부착한다. 부분적인 구획을 바꿀때 사용
-gridlayout : 바둑판을 형성 (가로열,세로열) 왼쪽 최상단이 (0,0)
//같은 멤버메서드와 멤버변수사이에 서로 호출 가능, 같은 힙영역이기에.
//생성자또한 멤버메서드와 멤버변수 호출 가능
//같은 클래스내에서의 멤버호출은 this를 생략할수 있다.
Button bt1,bt2,bt3,bt4,bt5;//이렇게 한꺼번에 선언 가능하다.