Đối tượng của lớp MenuItem thêm một mục menu có nhãn vào menu. Các mục được sử dụng trong menu phải thuộc về MenuItem hoặc bất kỳ lớp con nào của nó.
Đối tượng của lớp Menu là một thành phần menu thả xuống được hiển thị trên thanh trình đơn. Nó kế thừa lớp MenuItem.
Nội dung chính
Khai báo lớp AWT MenuItem
public class MenuItem extends MenuComponent implements Accessible
Khai báo lớp AWT Menu
public class Menu extends MenuItem implements MenuContainer, Accessible
Ví dụ MenuItem và Menu trong Java AWT
package vn.viettuts.awt; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; public class MenuItemExample { public MenuItemExample() { Frame frame = new Frame("Ví dụ Menu và MenuItem trong Java AWT"); MenuBar menuBar = new MenuBar(); Menu menu = new Menu("Menu"); Menu submenu = new Menu("Sub Menu"); MenuItem menuItem1 = new MenuItem("Item 1"); MenuItem menuItem2 = new MenuItem("Item 2"); MenuItem menuItem3 = new MenuItem("Item 3"); MenuItem menuItem4 = new MenuItem("Item 4"); MenuItem menuItem5 = new MenuItem("Item 5"); menu.add(menuItem1); menu.add(menuItem2); menu.add(menuItem3); submenu.add(menuItem4); submenu.add(menuItem5); menu.add(submenu); menuBar.add(menu); frame.setMenuBar(menuBar); frame.setSize(450, 250); frame.setLayout(null); frame.setVisible(true); } public static void main(String args[]) { new MenuItemExample(); } }
Kết quả: