sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
sitelink5 | |
sitelink6 |
32. AWT(Abstract Window Toolkit) (교재 270page)
@ java.awt --- Component --- Label
| |- Button
| |- List
| |- Choice
| |- TextComponent --- TextField
| | |
| | |_ TextArea
| |
| |- CheckBox(---Group)
| |- ScrollBar
| |_ Canvas
|
|- MenuComponent --- MenuBar
| |
| |_ MenuItem - Menu
|
|_ Container --- Panel - Applet
|
|_ Window --- Frame
|
|_ Dialog - FileDialog
33. LayoutManager(배치관리자) (교재 319page)
- setLayout(java.awt.Container.setLayout)
1) FlowLayout (Pannel의 default Layout)
기준은 정중앙을 시작으로 첫번째가 붙고, 두번째에서는 두개가 가운데를 대칭으로 붙고, 세번째가 붙을때는 두번째를 가운데로
첫번째와 세번째가 대칭으로 붙고, 좌우길이를 넘어갈때는 바로 밑줄의 중앙에 배치한다. 프레임의 크기가 변할때 버튼의 위치만 변하고 크기는 변하지 않는다.
2) BorderLayout (Frame의 default Layout)
방위각을 가지고 자기가 원하는 방위각에 위치시킬 수 있다. 센터의 크기가 가장 크며 영향력이 크다.
3) GridLayout
왼쪽 상단부터 첫번째 컴포넌트가 붙으며 오른쪽으로 붙는다. 각 컴포넌트는 동일한 크기로 붙게된다.
4) CardLayout
한번에 하나의 컴포넌트만을 볼 수 있으며 여러 개의 카드를 포개어 놓은 듯한 형태로 이벤트에 의해 컴포넌트를 이동 또는 선택한다.
34. 코딩작업순서
1) 그림을 머리속으로 구상
2) 객체명
3) SOURCE CODING
4) 기능추가
35. 오늘은 하루종일 AWT의 연습이었다.
실무에서 가장 기본적으로 갖춰야하고 많이 접하는 부분중에 하나가 SWING이고
그 SWING을 익히는데 반드시 거쳐야할 부분이 AWT이다.
오늘의 예제 :: [6]
@ java.awt --- Component --- Label
| |- Button
| |- List
| |- Choice
| |- TextComponent --- TextField
| | |
| | |_ TextArea
| |
| |- CheckBox(---Group)
| |- ScrollBar
| |_ Canvas
|
|- MenuComponent --- MenuBar
| |
| |_ MenuItem - Menu
|
|_ Container --- Panel - Applet
|
|_ Window --- Frame
|
|_ Dialog - FileDialog
33. LayoutManager(배치관리자) (교재 319page)
- setLayout(java.awt.Container.setLayout)
1) FlowLayout (Pannel의 default Layout)
기준은 정중앙을 시작으로 첫번째가 붙고, 두번째에서는 두개가 가운데를 대칭으로 붙고, 세번째가 붙을때는 두번째를 가운데로
첫번째와 세번째가 대칭으로 붙고, 좌우길이를 넘어갈때는 바로 밑줄의 중앙에 배치한다. 프레임의 크기가 변할때 버튼의 위치만 변하고 크기는 변하지 않는다.
2) BorderLayout (Frame의 default Layout)
방위각을 가지고 자기가 원하는 방위각에 위치시킬 수 있다. 센터의 크기가 가장 크며 영향력이 크다.
3) GridLayout
왼쪽 상단부터 첫번째 컴포넌트가 붙으며 오른쪽으로 붙는다. 각 컴포넌트는 동일한 크기로 붙게된다.
4) CardLayout
한번에 하나의 컴포넌트만을 볼 수 있으며 여러 개의 카드를 포개어 놓은 듯한 형태로 이벤트에 의해 컴포넌트를 이동 또는 선택한다.
34. 코딩작업순서
1) 그림을 머리속으로 구상
2) 객체명
3) SOURCE CODING
4) 기능추가
35. 오늘은 하루종일 AWT의 연습이었다.
실무에서 가장 기본적으로 갖춰야하고 많이 접하는 부분중에 하나가 SWING이고
그 SWING을 익히는데 반드시 거쳐야할 부분이 AWT이다.
오늘의 예제 :: [6]
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
43 | JDF(Java Development Framework) 관련 | 황제낙엽 | 2004.02.11 | 505 |
42 | JDBC Date 포맷 변환 | 황제낙엽 | 2003.11.08 | 938 |
41 | Connection 리소스 관리시 주의해야 할 점 | 황제낙엽 | 2003.09.06 | 429 |
40 | XSLTFilter ... (퍼옴) | 황제낙엽 | 2003.07.21 | 634 |
39 | (초보탈출 II) 내부클래스 | 황제낙엽 | 2003.05.20 | 505 |
38 | (초보탈출 I) 패키지 | 황제낙엽 | 2003.05.20 | 544 |
37 | 열네번째날 (화상 채팅 프로그램 프로젝트) | 황제낙엽 | 2003.04.21 | 945 |
36 | 열세번째날 - WEB APPLICATION | 황제낙엽 | 2003.04.15 | 824 |
35 | 열두번째날 - I/O | 황제낙엽 | 2003.04.15 | 285 |
34 | 열하나째날 - 스레드 | 황제낙엽 | 2003.04.15 | 330 |
33 | 열번째날 - 애플릿과 그래픽 | 황제낙엽 | 2003.04.15 | 617 |
32 | 아홉째날 - SWING | 황제낙엽 | 2003.04.15 | 542 |
31 | 여덟째날 - 예외처리 | 황제낙엽 | 2003.04.14 | 527 |
30 | 일곱째날 - EVENT | 황제낙엽 | 2003.04.14 | 245 |
» | 여섯째날 - AWT | 황제낙엽 | 2003.04.14 | 628 |
28 | 다섯째날 - Collection, String, StringBuffer | 황제낙엽 | 2003.04.14 | 562 |
27 | 넷째날 - 추상클래스, 내부클래스, Interface, Static영역 | 황제낙엽 | 2003.04.14 | 566 |
26 | 셋째날 - 패키지, 상속, 접근제어 | 황제낙엽 | 2003.04.14 | 509 |
25 | 둘째날 - 클래스, 메서드, 연산자 | 황제낙엽 | 2003.04.14 | 482 |
24 | 첫째날 - 자바의 특징과 DATA TYPE | 황제낙엽 | 2003.04.14 | 457 |