Giới thiệu thực hành ngắn gọn về mô hình sự kiện
AWT/
Swing: tạo nút
JButton, đăng ký listener qua
addActionListener, xử lý trong
actionPerformed. Phân tích lớp ẩn danh và biểu thức lambda, các listener phổ biến (
MouseListener/
MouseAdapter,
KeyAdapter,
DocumentListener), viết mini‑ứng dụng dựa trên
JFrame,
JButton,
JLabel, xem trình tự gọi và các lỗi thường gặp (làm việc nặng trong handler, tính final của biến trong lambda, quên
addActionListener, gỡ listener, sử dụng
SwingWorker).