编写一个含有主菜单File和Help的程序,其中File中有普通菜单项Open和Exit,Help中有普通菜单项Document.若对这三个普通菜单项单击操作时,有:
Open:则显示信息: I love this game.
Exit:则退出应用程序.
Document:则显示信息:Game is over ! Goodbye!
(提示:用ActionListener接口对AtionEvent事件处理.)

解决方案 »

  1.   

    这种都要跪求!
    I have only 5 words to say: Your game is over ! Goodbye!
      

  2.   

    男儿膝下有黄金,请以后自己好好学习,昨晚给你了第一题,现把二题也给你打了,真不希望中国的大学生这样下去
    import java.awt.*;
    import java.awt.event.*;
    public class handan extends Frame implements ActionListener
    {
    static handan frm = new handan();
    static Label lab = new Label("",Label.CENTER);
    static MenuBar mb = new MenuBar();
    static Menu menu1 = new Menu("File");
    static Menu menu2 = new Menu("Help");
    static MenuItem mi1 = new MenuItem("Open");
    static MenuItem mi2 = new MenuItem("Exit");
    static MenuItem mi3 = new MenuItem("Document");
    public static void main(String [] args)
    {
    frm.addWindowListener(new WindowAdapter(){public void 
    windowClosing(WindowEvent e){System.exit(0);}});
    frm.setTitle("Test");
    frm.setSize(400,300);
    mb.add(menu1);
    mb.add(menu2);
    menu1.add(mi1);
    menu1.add(mi2);
    menu2.add(mi3);
    mi1.addActionListener(frm);
    mi2.addActionListener(frm);
    mi3.addActionListener(frm);
    frm.add(lab);
    frm.setMenuBar(mb);
    frm.setVisible(true);
    }
    public void actionPerformed(ActionEvent e)
    {
    MenuItem mi = (MenuItem) e.getSource();
    if(mi==mi1)
    lab.setText("I love this game.");
    else if(mi==mi2)
    System.exit(0);
    else
    lab.setText("Game is over ! Goodbye!");
    }
    }