AWT - 이벤트 처리(event handling)
이벤트(event)란 사용자 또는 프로그램 코드에 의해서 발생할 수 있는 사건을 말합니다. 예를들어 사용자가 마우스를 움직이거나 클릭할때, 키보드를 눌렀을 때, 또는 Frame의 크기를 변경할 때 이벤트가 발생합니다. 이벤트에 대한 수행코드를 작성하여 이벤트 소스에 이벤트 리스너(Event Listener)로 등록하는 것을 이벤트 처리(Event handling)라고 합니다. 이벤트가 발생하더라도 그게 대한 이벤트 처리를 하지 않으면, 아무일도 일어나지 않습니다. 이벤트가 발생하면 해당 이벤트 클래스의 인스턴스가 생성됩니다. ( ActionEvent가 발생하면 ActionEvent인스턴스가 생성됩니다.) 그 다음에 이벤트를 처리할 Listener가 이벤트 소스에 등록되어 있는지 확인해서, 등록된 ..
자바강좌
2019. 5. 8. 00:11