menubarprinter.java

来自「awt图形界面的生成」· Java 代码 · 共 31 行

JAVA
31
字号
import java.awt.Menu;
import java.awt.MenuItem;
import java.awt.MenuBar;

public class MenuBarPrinter {
    static public void print(MenuBar menubar) {
        int      numMenus = menubar.getMenuCount();
        Menu     nextMenu;
        MenuItem nextItem;

        System.out.println();
        System.out.println("MenuBar has "        +  
                            menubar.getMenuCount() + 
                            " menus");
        System.out.println();

        for(int i=0; i < numMenus; ++i) {
            nextMenu = menubar.getMenu(i);
            System.out.println(nextMenu);

            int numItems = nextMenu.getItemCount();

            for(int j=0; j < numItems; ++j) {
                nextItem = nextMenu.getItem(j);
                System.out.println(nextItem);
            }
            System.out.println();
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?