当前位置: 代码迷 >> J2SE >> 组件用不了,不知道是如何回事
  详细解决方案

组件用不了,不知道是如何回事

热度:155   发布时间:2016-04-24 16:23:13.0
组件用不了,不知道是怎么回事
组件类1:
/************************
  *
  *
  *
  *文件:InfoJMenu.java
  *说明:菜单组件
  *2007-4-8
  *
  *
  ************************/
 
  package   Iclass;
 
  import   javax.swing.*;
 
  public   class   InfoJMenu
  {
  private   JFrame   mainFrame=null;//声明框架
 
  private   JMenuBar   myMenuBar=null;//声明菜单栏
 
  private   JMenu   fileMenu=null;//声明 "文件 "菜单以及菜单项
  private   JMenuItem   file_Connect,file_ToFile,file_FromFile,file_Exit;
 
  private   JMenu   opMenu=null;//声明 "数据操作 "菜单以及菜单项
  private   JMenuItem   op_Insert,op_Delete,op_Update;
 
  private   JMenu   queryMenu=null;//声明 "查询 "菜单以及菜单项
  private   JMenuItem   query_Grid,query_Card;
 
  private   JMenu   helpMenu=null;//声明 "帮助 "菜单以及菜单项
  private   JMenuItem   help_About;
 
  //构造方法
  public   void   InfoJMenu(JFrame   mainFrame)
  {
  this.mainFrame=mainFrame;
  init();
  }
 
 
  //初始化
  private   void   init()
  {
  myMenuBar=new   JMenuBar();//建立菜单栏
 
  mainFrame.setJMenuBar(myMenuBar);//把菜单栏挂到窗口上
 
  AddMenu();//在菜单栏中增加菜单
 
  mainFrame.setVisible(true);
  }
 
  //在菜单栏中增加菜单
  private   void   AddMenu()
  {
  fileMenu=new   JMenu( "文件 ");//在菜单栏中增加 "文件 "菜单
 
  myMenuBar.add(fileMenu);
 
  //增加菜单项
  fileMenu.add(file_Connect=new   JMenuItem( "连接 "));
  fileMenu.addSeparator();
  fileMenu.add(file_ToFile=new   JMenuItem( "导入数据 "));
  fileMenu.add(file_FromFile=new   JMenuItem( "到处数据 "));
    fileMenu.addSeparator();
  fileMenu.add(file_Exit=new   JMenuItem( "退出 "));
 
  //在菜单栏中增加 "op "菜单
  opMenu=new   JMenu( "数据操作 ");
  myMenuBar.add(opMenu);
 
  //增加菜单项
  opMenu.add(op_Insert=new   JMenuItem( "添加 "));
  opMenu.add(op_Delete=new   JMenuItem( "删除 "));
  opMenu.add(op_Update=new   JMenuItem( "修改 "));
 
  //在菜单栏中增加 "query "菜单
  queryMenu=new   JMenu( "数据查询 ");
  myMenuBar.add(queryMenu);
 
  //增加菜单项
  queryMenu.add(query_Grid=new   JMenuItem( "表格 "));
  queryMenu.add(query_Card=new   JMenuItem( "卡片 "));
 
  //在菜单栏中增加 "help "菜单
  helpMenu=new   JMenu( "帮助 ");
  myMenuBar.add(helpMenu);
  helpMenu.add(help_About=new   JMenuItem( "关于系统 "));


  }
 
  }
编译成功

组件类2:
/***********************
  *
  *
  *文件:InfoJFrame.java
  *说明:窗口框架组件
  *2007-4-8
  *
  *
  ***********************/
  相关解决方案