您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级Java重点难点分析:编写图形用户界面[5]
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年7月10日 发表评论 进入社区
    import java.awt.*;
  import java.awt.event.*;
  public class MainMenu implements ActionListener
  {
   Frame frmMain;
   MenuBar mbMain;
   Menu mFile;
   MenuItem miNew,miOpen,miSave,miExit;
   Label lblInfo;
   public MainMenu();
   {
    frmMain=new Frame("MainMenu");
    mbMain=new MenuBar();
    mFile=new Menu("File");
    miNew=new MenuItem("New");
    miNew.addActionListener(this);
    miOpen=new MenuItem("Open");
       【1】     //菜单项注册事件监听器
    miSave=new MenuItem("Save");
    miSave.addActionListener(this);
    miExit=new MenuItem("Exit");
    miExit.addActionListener(this);
    lblInfo=new Label("information:");
    frmMain.add(lblInfo);  //添加菜单到菜单栏
    mbMain.add(mFile);
       【2】     //添加菜单项到菜单
    mFile.add(miOpen);
    mFile.add(miSave);
    mFile.add(miExit);
       【3】     //设置Frame的主菜单
    frmMain.setSize(300,200);
    frmMain.setVisible(true);
   }
   public static void main(String args[])
   {
    new MainMenu();
   }
   public void actionPerformed(ActionEvent e)
   {
    if(e.getSource()==miNew)
     lblInfo.setText("Selected New");
    if(e.getSource()==miOpen)
     lblInfo.setText("Selected Open");
    if(e.getSource()==miSave)
     lblInfo.setText("Selected Save");
    if(e.getSource()==miExit)
     lblInfo.setText("Selected Exit");
   }
  }
  答案:【1】miOpen.addActionListener(this);,【2】mFile.add(miNew);,【3】frmMain. setMenuBar(mbMain);。
  本章节内容来自希赛全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级Java语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032470

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]