11/08/2018, 19:45

MenuItem và Menu trong Java AWT

Previous Đố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. ...

Previous

Đố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.

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ả:

Ví dụ MenuItem và Menu trong Java AWT
Previous
0