Download presentation
Presentation is loading. Please wait.
1
Java Programming Language (6)
Dong In Shin DCS lab Seoul National University
3
AWT event handling model
java.awt.event package AWT event는 1개의 event wait queue에서 대기 AWT event source 로 배분 여러 개의 event listener가 하나의 event source를 listen 편리한 처리를 위해 inner class를 이용
6
Adapter class Event handling method 중 일부만을 정의하고자 할 때, 보다 간편한 event handle programming Component Adapter ContainerAdapter WindowAdapter MouseAdapter KeyAdapter
8
Event handle interface & AWT event class
AWT event handling interface java.util.Eventlistener의 하위 interface java.awt.event package Event handling interface가 처리할 수 있는 AWT event class 가 정의 AWT event class java.awt.AWTevent의 하위 class java.awt.event Event 종류에 맞는 정보를 유지하기 위한 method 와 field 유지
9
Event handle interface & AWT event class
11
Event handler의 등록
12
WindowEvent class
14
ActionEvent class ActionListener interface ActionEvent
actionPerformed(ActionEvent) : 연관된 명령을 실행 ActionEvent String actionCommand Int modifiers SHIFT_MASK, CTRL_MASK, ALT_MASK, META_MASK
16
InputEvent 와 MouseEvent class
MouseEvent, KeyEvent MouseListener interface mousePressed(MouseEvent) mouseReleased(MouseEvent) mouseClicked(MouseEvent) mouseEntered(MouseEvent) mouseExited(MouseEvent) MouseMotionListener interface mouseMoved(MouseEvent) mouseDragged(MouseEvent)
17
InputEvent 와 MouseEvent class
long when int modifiers CTRL_MASK, SHIFT_MASK, ALT_MASK, META_MASK… boolean isControlDown() boolean isShiftDown() boolean isAltDown()
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.