//构造方法 public Mhl() { //初始化 //菜单栏 menuBar = new JMenuBar(); //一级菜单 jm1 = new JMenu("系统设置"); jm2 = new JMenu("动画帮助"); jm3 = new JMenu("库存管理"); jm4 = new JMenu("帮助"); jm5 = new JMenu("关于我们");
//二级菜单 jmi1 = new JMenuItem("登录管理"); jmi2 = new JMenuItem("人事管理"); jmi3 = new JMenuItem("账单管理"); jmi4 = new JMenuItem("库存管理"); jmi5 = new JMenuItem("退出系统"); jmi5.addActionListener(this);
* 满汉楼主界面
*/
package com.mhl.view;import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.imageio.ImageIO;
import javax.swing.*;
public class Mhl extends JFrame implements ActionListener{
//放菜单栏的JPanel
JPanel jp_menu = null;
//菜单栏
JMenuBar menuBar = null;
//一级菜单
JMenu jm1,jm2,jm3,jm4,jm5;
//二级菜单
JMenuItem jmi1,jmi2,jmi3,jmi4,jmi5;
//放工具栏的JPanel
JPanel jp_toolBar = null;
//工具栏
JToolBar jtoolBar = null;
//按钮
JButton jb1,jb2,jb3,jb4;
//构造方法
public Mhl()
{
//初始化
//菜单栏
menuBar = new JMenuBar();
//一级菜单
jm1 = new JMenu("系统设置");
jm2 = new JMenu("动画帮助");
jm3 = new JMenu("库存管理");
jm4 = new JMenu("帮助");
jm5 = new JMenu("关于我们");
//二级菜单
jmi1 = new JMenuItem("登录管理");
jmi2 = new JMenuItem("人事管理");
jmi3 = new JMenuItem("账单管理");
jmi4 = new JMenuItem("库存管理");
jmi5 = new JMenuItem("退出系统");
jmi5.addActionListener(this);
//把二级菜单添加到一级菜单
jm1.add(jmi1);
jm1.add(jmi2);
jm1.add(jmi3);
jm1.add(jmi4);
jm1.add(jmi5);
//把一级菜单添加到菜单栏
menuBar.add(jm1);
menuBar.add(jm2);
menuBar.add(jm3);
menuBar.add(jm4);
menuBar.add(jm5);
//把菜单栏添加到JPanel
jp_menu = new JPanel(new BorderLayout());
jp_menu.add(menuBar);
//工具栏JPanel
jp_toolBar = new JPanel();
//工具栏
jtoolBar = new JToolBar();
//按钮
jb1 = new JButton("测试");
jb2 = new JButton("测试");
jb3 = new JButton("测试");
jb4 = new JButton("测试");
//把按钮添加到工具栏
jtoolBar.add(jb1);
jtoolBar.add(jb2);
jtoolBar.add(jb3);
jtoolBar.add(jb4);
//把工具栏添加到jpanel
jp_toolBar.add(jtoolBar);
//设置工具栏属性
jtoolBar.setFloatable(false); //容器
Container ct = this.getContentPane();
ct.setLayout(new BorderLayout());
ct.add(jp_menu,BorderLayout.NORTH);
ct.add(jp_toolBar,BorderLayout.WEST);
//设置窗体属性
this.setTitle("满汉楼餐饮管理系统 2012/11/06");
this.setSize(875, 657);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} @Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getSource()==jmi5)
{
System.exit(0);
}
}
}