//导入系统的包
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//创建主界面类
public class MainFrame extends JFrame implements ActionListener {
//创建内容面板
JPanel contentPane;
//创建菜单栏
JMenuBar jMenuBar1=new JMenuBar();
JMenu jMenu=new JMenu("产品管理");
JMenuItem jMenuFile1=new JMenuItem("添加产品");
JMenuItem jMenuFile2=new JMenuItem("删除产品");
JMenuItem jMenuFile3=new JMenuItem("查询产品");
JMenuItem jMenuFile4=new JMenuItem("修改产品");
//////////////////////////////////////////
JMenu jMenu1=new JMenu("客户管理");
JMenuItem jMenuItem1=new JMenuItem("添加客户");
JMenuItem jMenuItem2=new JMenuItem("删除客户");
JMenuItem jMenuItem3=new JMenuItem("查询客户");
JMenuItem jMenuItem4=new JMenuItem("修改客户");
///////////////////////////////////////////////
JMenu jMenu2=new JMenu("合同管理");
JMenuItem jMenuItem5=new JMenuItem("添加合同");
JMenuItem jMenuItem6=new JMenuItem("删除合同");
JMenuItem jMenuItem7=new JMenuItem("查询合同");
JMenuItem jMenuItem8=new JMenuItem("修改合同");
//////////////////////////////////////////////
JMenu jMenuHelp=new JMenu("帮助");
JMenuItem jMenuHelpAbout=new JMenuItem("关于");
JMenuItem jMenuHelpAbout2=new JMenuItem("退出");
//创建标签,用于显示信息
JLabel jLabel1=new JLabel("欢迎使用物资-合同管理系统");
JLabel jLabel2=new JLabel("2010年6月20日,涂诚");
//构造方法,创建对象时自动调用
public MainFrame()
{
try{
//关闭框架窗口时的默认事件方法
setDefaultCloseOperation(EXIT_ON_CLOSE);
//调用初始化方法
jbInit();
}
catch(Exception exception){
exception.printStackTrace();
}
}
//界面初始化方法
private void jbInit() throws Exception
{
//创建内容面板和其布局
contentPane =(JPanel) getContentPane(); contentPane.setLayout(null);
//框架的大小和其标题
setSize(new Dimension(400,500));
setTitle("客户资源管理系统");
//添加事件监听器jMenuItem1
jMenuHelpAbout2.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);
///////////////////////
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);