第1页共61页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共61页//导入系统的包importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;//创建主界面类publicclassMainFrameextendsJFrameimplementsActionListener{//创建内容面板JPanelcontentPane;//创建菜单栏JMenuBarjMenuBar1=newJMenuBar();JMenujMenu=newJMenu("产品管理");JMenuItemjMenuFile1=newJMenuItem("添加产品");JMenuItemjMenuFile2=newJMenuItem("删除产品");JMenuItemjMenuFile3=newJMenuItem("查询产品");JMenuItemjMenuFile4=newJMenuItem("修改产品");//////////////////////////////////////////JMenujMenu1=newJMenu("客户管理");JMenuItemjMenuItem1=newJMenuItem("添加客户");JMenuItemjMenuItem2=newJMenuItem("删除客户");JMenuItemjMenuItem3=newJMenuItem("查询客户");JMenuItemjMenuItem4=newJMenuItem("修改客户");///////////////////////////////////////////////JMenujMenu2=newJMenu("合同管理");JMenuItemjMenuItem5=newJMenuItem("添加合同");JMenuItemjMenuItem6=newJMenuItem("删除合同");JMenuItemjMenuItem7=newJMenuItem("查询合同");JMenuItemjMenuItem8=newJMenuItem("修改合同");//////////////////////////////////////////////JMenujMenuHelp=newJMenu("帮助");JMenuItemjMenuHelpAbout=newJMenuItem("关于");JMenuItemjMenuHelpAbout2=newJMenuItem("退出");//创建标签,用于显示信息JLabeljLabel1=newJLabel("欢迎使用物资-合同管理系统");JLabeljLabel2=newJLabel("2010年6月20日,涂诚");//构造方法,创建对象时自动调用publicMainFrame(){try{//关闭框架窗口时的默认事件方法setDefaultCloseOperation(EXIT_ON_CLOSE);//调用初始化方法第2页共61页第1页共61页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共61页jbInit();}catch(Exceptionexception){exception.printStackTrace();}}//界面初始化方法privatevoidjbInit()throwsException{//创建内容面板和其布局contentPane=(JPanel)getContentPane();contentPane.setLayout(null);//框架的大小和其标题setSize(newDimension(400,500));setTitle("客户资源管理系统");//添加事件监听器jMenuItem1jMenuHelpAbout2.addActionListener(this);//退出;jMenuHelpAbout.addActionListener(this);//关于jMenuItem1.addActionListener(this);jMenuItem2.addActionListener(this);jMenuItem3.addActionListener(this);jMenuItem4.addActionListener(this);///////////////////////////////////jMenuFile1.addActionListener(this);jMenuFile2.addActionListener(this);jMenuFile3.addActionListener(this);jMenuFile4.addActionListener(this);/////////////////////////////////////jMenuItem5.addActionListener(this);jMenuItem6.addActionListener(this);jMenuItem7.addActionListener(this);jMenuItem8.addActionListener(this);//添加菜单条setJMenuBar(jMenuBar1);//添加菜单组件到菜单条jMenuBar1.add(jMenu);jMenuBar1.add(jMenu1);jMenuBar1.add(jMenu2);jMenuBar1.add(jMenuHelp);//添加菜单项组件到菜单组件jMenuHelp.add(jMenuHelpAbout);jMenuHelp.add(jMenuHelpAbout2);第3页共61页第2页共61页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共61页///////////////////////jMenu.add(jMenuFile1);jMenu.add(jMenuFile2);jMenu.add(jMenuFile3);jMenu.add(jMenuFile4);/////////////////////jMenu1.add(jMenuItem1);jMenu1.add(jMenuItem2);jMenu1.add(jMenuItem3);jMenu1.add(jMenuItem4);//////////////////////jMenu2.add(jMenuItem5);jMenu2.add(jMenuItem6);jMenu2.add(jMenuItem7);jMenu2.add(jMenuItem8);//添加标签到内容面板contentPane.add(jLabel1);contentPane.add(jLabel2);//设置标签组件的大小和字体jLabel1.setFont(newjava.awt.Font("宋体",Font.BOLD,20));jLabel1.setBounds(newRectangle(65,70,275,55));jLabel2.setFont(new...