Tải bản đầy đủ (.pdf) (6 trang)

Lập trình Java cơ bản : GUI nâng cao part 5 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (94.77 KB, 6 trang )

Thực đơn (Menu)
25
Object
MenuComponent
MenuItem MenuBar
Menu CheckboxMenuItem
Thực đơn (Menu)
26
MenuBar
Menu
Separator
MenuItem
Thực đơn (Menu)
27
• Tạothực đơn
• Tạovà gắn MenuBar vào cửa sổ
• MenuBar menuBar = new MenuBar();
• myFrame.setMenuBar(menuBar);
• Tạo Menu và gắn vào MenuBar
• Menu fileMenu = new Menu(“File”);
• menuBar.add(fileMenu);
• Tạo MenuItem và gắn vào Menu
• MenuItem openItem = new MenuItem(“Open”);
• fileMenu.add(openItem);
• Tạo đường phân cách
• fileMenu.addSeparator();
Thực đơn (Menu)
28
• Xử lý sự kiện trên các MenuItem
• Đốitượng nghe các MenuItem phảicàiđặt
giao tiếp ActionListener


• Tham khảo thêm về
• CheckboxMenuItem
• PopupMenu
Hộp hội thoại (Dialog)
29
• Dialog cũng là mộtcửasổ, thường
dùng để nhập hoặc hiển thị thông tin
với người dùng.
• Hai loạihộp thoại
• Modal: Phải đóng hộp thoạitrước khi
chuyển sang cửa sổ khác.
• Modaless: Có thể giữ nguyên hộp thoại và
chuyển sang cửasổ khác.
Hộp hội thoại (Dialog)
30
• Dialog kế thừa từ lớp Window, nó có bố
cục mặc định là BorderLayout.
• Hộp thoại có thể chứa các thành phần
GUI và xử lý các sự kiện như một cửa sổ
bình thường.

×