-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53
-
54
-
55
-
56
-
57
-
58
-
59
-
60
목차
이벤트 프로그래밍
AWT 이벤트
이벤트 처리
스윙 이벤트
이벤트 프로그래밍 응용
AWT 이벤트
이벤트 처리
스윙 이벤트
이벤트 프로그래밍 응용
본문내용
7. 이벤트 프로그래밍
이벤트-드리븐 (event-driven) 프로그래밍
마우스 버튼 클릭, 더블 클릭, 마우스 이동 등의 모든 사용자 액션에 대해 응답하는 형태로 작동하도록 하는 프로그래밍
윈도우 환경에서는 대부분의 응용프로그램이 이벤트-드리븐 프로그래밍 방식으로 작성된다.
7.1 AWT 이벤트
고수준 이벤트
여러 개의 작은 이벤트들로 이루어져 있는 의미 있는 것
예: “마우스를 클릭한다”
저수준 이벤트
작은 작업들로 세밀하게 표현되는 것
예: 마우스 클릭 --> “마우스를 이동한다.”, ”마우스를 누른다.”, ”마우스를 띤다.”
버튼에서 클릭에 따른 이벤트 처리과정
1. 버튼 객체를 생성한다.
Button ok = new Button("OK");
2. 버튼을 클릭하는 경우에 수행할 작업을 버튼에 등록한다. 버튼에 등록할 때 addActionListener()라는 메소드를 이용한다.
ok.addActionListener(...)
이벤트-드리븐 (event-driven) 프로그래밍
마우스 버튼 클릭, 더블 클릭, 마우스 이동 등의 모든 사용자 액션에 대해 응답하는 형태로 작동하도록 하는 프로그래밍
윈도우 환경에서는 대부분의 응용프로그램이 이벤트-드리븐 프로그래밍 방식으로 작성된다.
7.1 AWT 이벤트
고수준 이벤트
여러 개의 작은 이벤트들로 이루어져 있는 의미 있는 것
예: “마우스를 클릭한다”
저수준 이벤트
작은 작업들로 세밀하게 표현되는 것
예: 마우스 클릭 --> “마우스를 이동한다.”, ”마우스를 누른다.”, ”마우스를 띤다.”
버튼에서 클릭에 따른 이벤트 처리과정
1. 버튼 객체를 생성한다.
Button ok = new Button("OK");
2. 버튼을 클릭하는 경우에 수행할 작업을 버튼에 등록한다. 버튼에 등록할 때 addActionListener()라는 메소드를 이용한다.
ok.addActionListener(...)
추천자료
- [JAVA][자바]JAVA(자바)의 특징과 JAVA(자바)를 이용한 인터넷강의, JAVA(자바)를 이용한 WBI...
- [자바][JAVA][자바스크립트]자바(JAVA)의 정의, 자바(JAVA)의 특징, 자바(JAVA)의 역사, 자바...
- [자바][JAVA][프로그래밍언어]자바(JAVA)와 컴퓨터시스템, 자바(JAVA)의 개념, 자바(JAVA)의 ...
- [자바][JAVA][자바(JAVA) 문장표현][자바(JAVA) 폼편집][자바 Class선언]자바(JAVA) 개념, 자...
- [JAVA][자바][문자출력][Class선언][CGI연계][프로그래밍언어]JAVA(자바)의 의미, JAVA(자바)...
- 자바스크립트(JavaScript)의 정의와 특징, 자바스크립트(JavaScript)의 장단점, 자바스크립트...
- 자바(Java)의 특징, 자바(Java)의 기술, 자바(Java)의 장점, 자바스크립트(JavaScript)의 정...
- 프로그래밍 언어인 자바(JAVA) 조사 레포트
- [객체지향][객체][객체지향 언어][객체지향 JAVA언어][자바언어][UML언어]객체지향의 개념, ...
- c언어 자바(JAVA)의 변수와 자료형
소개글