자바스터디 1

1,180 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,180
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

자바스터디 1

  1. 1. Frame 클래스의 상속계열 클래스<br /> Frame 클래스 : GUI의 Base Form<br /> Frame 객체 생성<br />Frame 클래스 상속<br /> Frame의 배치<br /> Layout Manager<br />java.awt.Panel클래스<br />주변 클래스 (Color, Cursor, Font, Toolkit)<br /> AWT 관련 컴포넌트(Label, Button, CheckBox…)<br />
  2. 2. 자바 API 이용<br />http://java.sun.com/javase/6/docs/api/<br />
  3. 3. Frame 상속계열 클래스들<br /><ul><li>Object 클래스의 메서드
  4. 4. Component 클래스의 메서드
  5. 5. Container 클래스의 메서드
  6. 6. Window 클래스의 메서드
  7. 7. Frame 클래스의 메서드</li></li></ul><li> Frame 객체 생성/Frame 배치<br />
  8. 8. Layout Manager<br /><ul><li>FlowLayout Manager
  9. 9. 화면을 구성할 때 component가상단부의 맨 위에 component의기본크기가 계속적으로 추가
  10. 10. GridLayout Manager
  11. 11. 화면을 나눈 것 -> 화면의 크기 전체를 차지함
  12. 12. BorderLayout Manager
  13. 13. 화면을 5개로 나누어줌
  14. 14. CardLayout Manager
  15. 15. 여러 장의 카드를 겹쳐놓은 듯한 레이아웃
  16. 16. GridBagLayout Manager
  17. 17. 마음대로 배치해줌</li></li></ul><li>FlowLayout Manager<br />
  18. 18. GridLayout Manager<br />
  19. 19. BorderLayout Manager<br />->꼭 모두 채울 필요는 없다.<br />
  20. 20. CardLayout Manager<br />
  21. 21. GridBagLayout Manager<br />상대적임!!<br />
  22. 22. java.awt.Panel클래스<br />확인을 반으로 나누어서<br />확인/취소 버튼을 만드려고 한다면?<br />Borderlayout<br />Gridlayout<br />이럴 때 필요한 것이!!<br />Panel 클래스 -> Layout Manager를 적용하기 위한 영역<br />
  23. 23. java.awt.Panel클래스<br />P<br />P1<br />Panel 특징 2! : Panel 클래스는 Layout Manager에 의해 영역을 분할할 수 있다.<br />Panel 특징 1! : Panel 클래스에는 또 다른 Panel 클래스가 추가 될 수 있다.<br />
  24. 24. Component에 색지정<br /> java.awt.Color참조!<br />
  25. 25. Cursor모양 지정 <br />
  26. 26. Font 모양 지정 <br />
  27. 27. Toolkit객체를 이용해서 이미지 추출/적용 <br />* aaa.gif는 현재 작업하고 있는 폴더에 저장하면 된다!<br />
  28. 28. Java.awt.Label클래스<br />Java.awt.Checkbox클래스<br />Java.awt.CheckboxGroup클래스<br />
  29. 29. Java.awt Choice 클래스<br />Java.awt.List클래스<br />
  30. 30. Java.awt.TextField & TextArea클래스<br />
  31. 31. Java.awt.Dialog & FileDialog클래스<br />
  32. 32. Java.awt.Menu, MenuItem클래스<br />

×