본문 바로가기

[JAVA]

[JAVA]10월 13일 이벤트 처리 Action, Key, Mouse, MouseMotion

* Action 이벤트

사용자가 버튼을 클릭하는 경우.

사용자가 메뉴 항목을 선택하는경우.

사용자가 텍스트 필드에서 엔터키를 누르는 경우.


*Key 이벤트

KeyListener 인터페이스

-KeyTyped(Key Event e) : 사용자가 글자를 입력했을 경우에 호출.

-keyPressed(KeyEvent e) : 사용자가 키를 눌렀을 경우에 호출.


-keyReleased(KeyEvent e) :  사용자가 키에서 손을 뗴었을 경우에 호출.


*Mouse 이벤트

MouseListener인터페이스

-mouseClicked(MouseEvent e)사용자가 컴포넌트를 마우스로 클릭한 경우에 호출                                  된다.

-mouseEntered(MouseEvent e) :  마우스 커서가 컴포넌트의 경계안으로 커서가 들어                                         가면 호출된다.

-mouseExited(MouseEvent e) :  마우스 커서가 컴포넌트의 경계밖으로 커서가 나가면                                     호출된다.

-mousePressed(MouseEvent e) : 마우스가 컴포넌트위에서 눌려지면 호출된다.


-mouseReleased(MouseEvent e)마우스가 컴포넌트위에서 떼어지면 호출된다.




*MouseMotion 이벤트

-mouseDragged(MouseEvent e) : 마우스 버튼을 누른 채로 마우스를 이동하는 경우                                     에 호출된다.

-mouseMoved(MouseEvent e) :  마우스 버튼을 누르지 않고 마우스를 이동하는 경우                                  에 호출된다.