Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18273
  • 博文数量: 14
  • 博客积分: 490
  • 博客等级: 下士
  • 技术积分: 187
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-06 20:19
个人简介

驴友们,您们好~我是海南美丽时光:小莫,有打算的来海南旅游的,请联系我,我们的宗旨就是为每一位驴友服务,我们可以帮订购全海南的酒店,宾馆,门票,绝对比旅行社的便宜,比门市的价钱要低!心动不如行动,本人淘宝店铺名:海南美丽时光 http://shop109368323.taobao.com

文章分类

全部博文(14)

文章存档

2011年(2)

2009年(12)

我的朋友
最近访客

分类: Java

2009-05-21 12:19:29

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Date;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.Timer;
import one.FangyiJilu;
import one.PetJilu;
import one.ShoufeiJilu;
import one.XiugaiPass;
import one.YimiaoJilu;
import one.YonghuGuanli;
import one.ZhenduanJilu;
 
public class Menu extends JFrame implements ActionListener{
 Toolkit tool;
 Dimension dim;
 JLabel jltime;//标签  菜单栏中时间
 
 Timer time;
 JMenuBar menubar;
 JMenu petdengji,zhenduandengji,fangyidengji,
  shoufeidengji,chaxun,xitongguanli,help;
 
 JMenuItem petjilu;
 
 JMenuItem zhenduanjilu;
 
 JMenuItem fangyijilu,yimiaojilu;
 
    JMenuItem shoufeijilu;
 
 JMenuItem yonghuguanli;
 JMenuItem xiugaipass,tuichu;
 JPopupMenu jpm;
 
 JMenuItem jmi;
 ImagePane ip;
 
 JPanel jp;
 JLabel adminname;
 Container con;
 public Menu(){
  super("宠物管理系统主界面");
  
  tool = Toolkit.getDefaultToolkit();
  dim = tool.getScreenSize();
  int w = (int) dim.getWidth();
  int h = (int) dim.getHeight();
  
  menubar = new JMenuBar();
  
  petdengji = new JMenu("宠物登记(C)");
  petdengji.setMnemonic('c');
  zhenduandengji = new JMenu("诊断登记(Z)");
  zhenduandengji.setMnemonic('z');
  fangyidengji = new JMenu("防疫登记(F)");
  fangyidengji.setMnemonic('f');
  shoufeidengji = new JMenu("收费登记(S)");
  shoufeidengji.setMnemonic('s');
  chaxun = new JMenu("查询(K)");
  chaxun.setMnemonic('k');
  xitongguanli = new JMenu("系统管理(X)");
  xitongguanli.setMnemonic('x');
  help = new JMenu("帮助(H)");
  help.setMnemonic('h');
  
  jltime = new JLabel(new Date().toLocaleString());
  time = new Timer(1000,new ActionListener(){
   public void actionPerformed(ActionEvent t) {
    jltime.setText(new Date().toLocaleString());
    
   }
   
  });
  
  
  
  menubar.add(petdengji);
  menubar.add(zhenduandengji);
  menubar.add(fangyidengji);
  menubar.add(shoufeidengji);
  menubar.add(chaxun);
  menubar.add(xitongguanli);
  menubar.add(help);
  menubar.add(jltime);
 
  petjilu = new JMenuItem("宠物记录");
  petjilu.addActionListener(this);
  petdengji.add(petjilu);
  
  
  zhenduanjilu = new JMenuItem("诊断记录");
  zhenduanjilu.addActionListener(this);
  
  zhenduandengji.add(zhenduanjilu);
  
  
  fangyijilu = new JMenuItem("防疫记录");
  fangyijilu.addActionListener(this);
  yimiaojilu = new JMenuItem("疫苗记录");
  yimiaojilu.addActionListener(this);
  
  fangyidengji.add(fangyijilu);
  fangyidengji.add(yimiaojilu);
  
  shoufeijilu = new JMenuItem("收费记录");
  shoufeijilu.addActionListener(this);
  shoufeidengji.add(shoufeijilu);
  
  yonghuguanli = new JMenuItem("用户管理");
  yonghuguanli.addActionListener(this);
  xiugaipass = new JMenuItem("修改密码");
  xiugaipass.addActionListener(this);
  tuichu = new JMenuItem("退出");
  tuichu.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent arg0) {
    dispose();
    
   }
   
  });
  jpm = new JPopupMenu();
  
  jmi = new JMenuItem("桌面设置");
  jmi.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent q) {
    con.remove(ip);
    ip = new ImagePane();
    con.add(ip);
    validate();
    
   }
   
  });
  
  jpm.add(jmi);
  
  xitongguanli.add(yonghuguanli);
  xitongguanli.add(xiugaipass);
  xitongguanli.add(tuichu);
  String admin = Login.jtfname.getText();
  adminname = new JLabel("用户名:"+admin);
  jp = new JPanel();
  jp.add(adminname);
  con = this.getContentPane();
//  con.setLayout(new BorderLayout());
  ip = new ImagePane();
  con.add(ip);
  con.add(BorderLayout.SOUTH,jp);
   
    
  
  
  con.addMouseListener(new MouseListener(){
   public void mouseClicked(MouseEvent arg0) {
    // TODO Auto-generated method stub
    
   }
   public void mouseEntered(MouseEvent arg0) {
    // TODO Auto-generated method stub
    
   }
   public void mouseExited(MouseEvent arg0) {
    // TODO Auto-generated method stub
    
   }
   public void mousePressed(MouseEvent arg0) {
    // TODO Auto-generated method stub
    
   }
   public void mouseReleased(MouseEvent e) {
    if(e.getButton()==MouseEvent.BUTTON3){
     jpm.show(e.getComponent(),e.getX(),e.getY());
    }
    
   }
   
  });
  
  ip.setBorder(BorderFactory.createLoweredBevelBorder());
 
  time.start();
  this.setJMenuBar(menubar);
  this.setVisible(true);
  this.setLocation(w/7, h/7);
  this.setSize(750,500);
  this.setResizable(false);
  this.validate();
  
 }
 public void actionPerformed(ActionEvent e) {
  if(e.getSource()==petjilu){
   new PetJilu();
  }
  if(e.getSource()==zhenduanjilu){
   new ZhenduanJilu();
  }
  if(e.getSource()==fangyijilu){
   new FangyiJilu();
  }
  if(e.getSource()==yimiaojilu){
   new YimiaoJilu();
  }
  if(e.getSource()==shoufeijilu){
   new ShoufeiJilu();
  }
  if(e.getSource()==yonghuguanli){
   new YonghuGuanli();
  }
  if(e.getSource()==xiugaipass){
   new XiugaiPass();
  }
  
 }
 public static void main(String[] args) {
  new Menu();
  
 }
}
 
阅读(730) | 评论(0) | 转发(0) |
0

上一篇:宠物系统管理 登陆界面

下一篇:闪屏

给主人留下些什么吧!~~