JavaScript is required

Sau khi tạo một frame bằng câu lệnh Frame f = new Frame() và tạo menu bar bằng câu lệnh MenuBar mb = new MenuBar(), làm thế nào để gắn MenuBar tên mb vào f

A.

f.add(mb)

B.

f.setMenu(mb)

C.

f.addMenu(mb)

D.
f.setMenuBar(mb)
Trả lời:

Đáp án đúng: D


Trong Java AWT (Abstract Window Toolkit), để gắn một `MenuBar` vào một `Frame`, phương thức chính xác cần sử dụng là `setMenuBar()`. Các phương thức `add()` thường dùng để thêm các component khác (ví dụ: Button, Label) vào Frame. Không có phương thức `addMenu()` hay `setMenu()` trong lớp `Frame` của AWT. Do đó, đáp án D là chính xác vì nó sử dụng đúng phương thức `f.setMenuBar(mb)` để gán đối tượng `MenuBar mb` vào đối tượng `Frame f`.

Câu hỏi liên quan