Tất cả các đối tượng phải implement interface tương ứng của sự kiện và đăng ký như là một event listener trên event source (nguồn sinh ra sự kiện) thì mới xứ lý được sự kiện. | 4 18 2011 Event Model Nguyễn Văn Khiết Nội dung Giới thiệu Mô hình sự kiện Các sự kiện - ActionEvent - ItemEvent - KeyEvent - MouseEvent - WindowEvent - DocumentEvent 1 4 18 2011 Giới thiệu Bất cứ khi nào người dùng gõ một phím nhấn chuột hoặc làm một thao tác đặc biệt nào đó thì có thể có sự kiện sinh ra tương ứng với hành động đó. Tất cả các đối tượng phải implement interface tương ứng của sự kiện và đăng ký như là một event listener trên event source nguồn sinh ra sự kiện thì mới xứ lý được sự kiện. Mô hình sự kiện component c có thể sinh ra sự kiện AAAEvent. khi sự kiện AAAEvent sinh ra ta muốn đối tượng i thuộc lớp I sẽ xứ lý sự kiện này - Lớp I cần implement interface AAAListener - các hàm trong AAAListener sẽ có tham số thuộc lớp AAAEvent. - lớp AAAEvent cung cấp các thông tin chi tiết ve sự kiện AAAEvent 2 4 18 2011 Mô hình sự kiện - Đối tượng i cần đăng ký là sẽ lắng nghe sự kiện AAAEvent từ component c i - Đối tượng i thôi không lắng nghe sự kiện i Mô hình sự kiện Đối với các interface AAAListener có nhiều hơn 1 hàm - Sẽ có adapter AAAAdapter implement interface AAAListener.