比如 “工具”——“邮件和新闻”——“阅读邮件”,那阅读邮件这个菜单怎么实现出来?

解决方案 »

  1.   


    import java.awt.*;
    import java.awt.event.*;public class MenuDemo extends Frame {
        public MenuDemo(String strTitle) {
            super(strTitle);
            MenuBar mMenuBar = new MenuBar();
            this.setMenuBar(mMenuBar);        Menu mFile = new Menu("文件");
            MenuItem mFileNew = new MenuItem("新建");
            MenuItem mFileOpen = new MenuItem("打开");
            MenuItem mFileSave = new MenuItem("保存");
            MenuItem mFileSaveAs = new MenuItem("另存为");
            MenuItem mFilePageSetting = new MenuItem("页面设置");
            MenuItem mFilePrint = new MenuItem("打印");
            MenuItem mFileQuit = new MenuItem("退出");        mFile.add(mFileNew);
            mFile.add(mFileOpen);
            mFile.add(mFileSave);
            mFile.add(mFileSaveAs);
            mFile.add(mFilePageSetting);
            mFile.add(mFilePrint);
            mFile.add(mFileQuit);        Menu mEdit = new Menu("编辑");
            mEdit.add(new MenuItem("剪切"));
            mEdit.add(new MenuItem("复制"));
            mEdit.add(new MenuItem("粘贴"));
            mEdit.add(new MenuItem("搜索"));
            // mEdit.add(new MenuItem("查找"));        Menu mSearch = new Menu("搜索");
            mSearch.add(new MenuItem("查找"));
            mSearch.add(new MenuItem("查找下一个"));
            
            mMenuBar.add(mFile);
            mMenuBar.add(mEdit);
            mMenuBar.add(mSearch);
                }    public Dimension getPreferredSize() {
            return new Dimension(400, 400);
        }    public static void main(String args[]) {
            MenuDemo frmMenu = new MenuDemo("菜单使用");        frmMenu.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            });        frmMenu.pack();
            frmMenu.show();
        }
    }
    你看看這個  差不多