Java AWT MenuItem和菜单

本文概述

  • AWT MenuItem类声明
  • AWT菜单类声明
  • Java AWT MenuItem和菜单示例
MenuItem类的对象在菜单上添加了一个简单的带标签的菜单项。菜单中使用的项目必须属于MenuItem或其任何子类。
Menu类的对象是显示在菜单栏上的下拉菜单组件。它继承了MenuItem类。
AWT MenuItem类声明
public class MenuItem extends MenuComponent implements Accessible

AWT菜单类声明
public class Menu extends MenuItem implements MenuContainer, Accessible

Java AWT MenuItem和菜单示例
import java.awt.*; class MenuExample { MenuExample(){ Frame f= new Frame("Menu and MenuItem Example"); MenuBar mb=new MenuBar(); Menu menu=new Menu("Menu"); Menu submenu=new Menu("Sub Menu"); MenuItem i1=new MenuItem("Item 1"); MenuItem i2=new MenuItem("Item 2"); MenuItem i3=new MenuItem("Item 3"); MenuItem i4=new MenuItem("Item 4"); MenuItem i5=new MenuItem("Item 5"); menu.add(i1); menu.add(i2); menu.add(i3); submenu.add(i4); submenu.add(i5); menu.add(submenu); mb.add(menu); f.setMenuBar(mb); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); } public static void main(String args[]) { new MenuExample(); } }

【Java AWT MenuItem和菜单】输出:
Java AWT MenuItem和菜单

文章图片

    推荐阅读