Java Event
-
Java 이벤트 처리Java/Java 기초 2012. 8. 26. 00:32
java.awt.event 패키지는 각각의 이벤트 클래스와 연관된 이벤트 리스너 인터페이스를 제공하고 있습니다. 바로 예제를 보겠습니다. 전 시간에 배웠듯이 mouseClicked는 클릭 했을 때, mouseEntered는 마우스가 창에 들어왔을 때, mouseExited는 마우스가 창에서 나왔을 때, mousePressed는 마우스를 눌렀을 때, mouseReleased는 마우스가 띄어졌을 때 입니다. 이번엔 결과를 따로 올리지 않겠습니다. 이유는 처리 루틴이 창에 뜨는 것이 아니고 콘솔창에 뜹니다. 다음엔 키보드 리스너에 대해 포스팅하겠습니다.
-
Java Event(이벤트)Java/Java 기초 2012. 8. 25. 01:11
이번엔 GUI의 결정체인 이벤트처리에 대해 알아보겠습니다. 가능한 대로 자세히 설명하겠습니다. 이벤트란? 사용자의 마우스, 키보드 등의 입력장치로부터 발생하는 모든 사건을 의미합니다. 버튼, 스크롤바, 텍스트 필드 등의 컴포넌트로부터 발생하는 사건을 상황에 맞게 처리할 수 있게 할 수 있습니다. 자바에서는 이벤트와 연관된 클래스들을 java.awt.event 패키지로 제공하고 있습니다. 대부분은 마우스 또는 키보드에서 발생되는 사건을 처리합니다. EventObject 클래스의 주요 메서드 Object getSource() 이벤트를 발생시킨 객체를 반환합니다. String toString() 이벤트 이름을 문자열로 반환합니다. ActionEvent 클래스 Action 이벤트는 버튼이 눌려졌거나, 리스트 항..