Sự kiện là gì Khi người dùng thực hiện một hành động trên GUI, một sự kiện sẽ được sinh ra. Các sự kiện là các đối tượng mô tả những gì đã xảy ra Mỗi tác động của người dùng sẽ tạo ra những loại sự kiện khác nhau | -------------------------------Xửlý cácsưkiên Sự kiện là gì Khi người dùng thực hiện một hành động trên GUI một sự kiện sẽ được sinh ra. Các sự kiện là các đối tượng mô tả những gì đã xảy ra Mỗi tác động của người dùng sẽ tạo ra những loại sự kiện khác nhau 12 Event Sources Xửlý cácsưkiên Là nguồn sinh ra sự kiện. Sự kiện được sinh ra dưới dạng một object ví dụ ActionEvent. Event Handlers Event handler là một phương thức nó nhận về một đối tượng event giải mã và xử lý các tương tác với người dùng Lớp chứa các phương thức event handler được gọi là lớp nghe sự kiện listener Để một lớp nghe có thể xử lý một sự kiện nào đó nguồn sinh ra sự kiện cần phải đăng ký lớp nghe Một nguồn sinh ra sự kiện có thể có nhiều lớp nghe Một lớp muốn là listener phải implement một giao tiếp thích hợp 13 ---------------------------------------------------Xửlý cácsưkiên Ví dụ về xử lý sự kiện import . import . class EventTest extends Frame implements ActionListener Label lab new Label Enter a number TextField tf1 new TextField 5 TextField tf2 new TextField 5 Button btnResult new Button Double is Button ext new Button exit public EventTest String title super title setLayout new FlowLayout this this add lab add tf1 add btnResult add tf2 add ext .