Chương 6
Lập trình Menu với AWT
Mục tiêu
•
Định nghĩa được Menu là gì?
•
Biết cách tổ chức hệ thống menu của ứng
dụng.
•
Biết cấu trúc các lớp liên quan đến menu
trong gói java.awt
•
Biết viết event handler cho hệ thống
menu.
Nội dung
6.1- Ôn tập.
6.2- Hệ thống Menu
6.3- Cấu trúc một hệ menu
6.4- Các tính chất của một mục chọn.
6.5- Gợi ý về thiết kế hệ thống menu cho ứng
dụng.
6.6- Các lớp liên quan đến menu trong gói awt.
6.7- Phím nóng của MenuItem
6.8- Chuỗi lệnh kết hợp
6.9- Minh họa.
6.2- Hệ thống Menu là gì?
•
•
Ủy thác xử lý sự kiện : ActionListener
6.5- Gợi ý về thiết kế hệ thống menu
Bài toán có nhiều tác vụ
Phân nhóm
các tác vụ
Nhóm 1 Nhóm 2 Nhóm 3 (MenuBar chứa các Menu)
Tác vụ 11
Tác vụ 12
Tác vụ 13
Tác vụ 14
Tác vụ 21
Tác vụ 22
Tác vụ 23
Tác vụ 31
Tác vụ 32
Tác vụ 33
Tác vụ 34
Tác vụ 35
Tác vụ 36
Một Menu chứa
các MenuItem
Có thể thêm các thanh
phân cách (Separator)
để phân nhóm nhỏ hơn
6.6- Các lớp liên quan đến menu
trong gói AWT