⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manager.java

📁 it s a java feil,not very good !
💻 JAVA
字号:
package client;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import cmsc.c;


@SuppressWarnings("serial")
public class manager extends JFrame implements ActionListener,MouseListener{
	
	static manager frm=new manager();
	static manager frm1=new manager();
	static manager frm2=new manager();
    static JMenuBar mb;
    static JMenu manager;
    static JMenuItem index,add,modify;
    
    static JMenuBar mb1;
    static JMenu manager1;
    static JMenuItem index1,add1,modify1;
    
    static JMenuBar mb2;
    static JMenu manager2;
    static JMenuItem index2,add2,modify2;
    
    static JButton bnumber,bjiaofei,bquxiao,bchexiao,atijiao,areset,mtijiao,msumber,mshanchu,mreset;
    static JTextField cnumber,cname,cjiaofei,csex,czhucetime,cyue;
    static JTextField aname,asex,adizhi,anumber;
    static JTextField mname,msex,mdizhi,mnumber;
    
	public static void main(String[] args) {
		frm.index();
		frm1.add();
		frm1.setVisible(false);
		frm2.modify();
		frm2.setVisible(false);
	}
	public  void start() {
		frm.index();
		frm1.add();
		frm1.setVisible(false);
		frm2.modify();
		frm2.setVisible(false);
	}

	public void index(){
	     JLabel lnumber,ljiaofei,lname,lsex,lzhucetime,lyue,s,ss,sss,ssss;
	     JPanel p0=new JPanel(),p1=new JPanel(),p2=new JPanel(),p3=new JPanel(),p4=new JPanel(),p5=new JPanel(),p6=new JPanel();
		
		frm.setTitle("查询交费");
		frm.setSize(1020,900);
		mb=new JMenuBar();
		manager=new JMenu("用户管理");
		index=new JMenuItem("查询交费");
		add=new JMenuItem("添加用户");
		modify=new JMenuItem("修改用户");
		manager.add(index);
		manager.add(add);
		manager.add(modify);
		mb.add(manager);
		
		cnumber=new JTextField(8);
		cjiaofei=new JTextField(8);
		cname=new JTextField(8);
		csex=new JTextField(8);
		czhucetime=new JTextField(12);
		cyue=new JTextField(12);
		cname.setEditable(false);
		csex.setEditable(false);
		czhucetime.setEditable(false);
		cyue.setEditable(false);
		
		lnumber=new JLabel("电话号码");
		ljiaofei=new JLabel("交  费");
		lname=new JLabel("姓  名");
		lsex=new JLabel("性  别");
		lzhucetime=new JLabel("注册时间");
		lyue=new JLabel("余  额");
		s=new JLabel("                              ");
		ss=new JLabel("                              ");
		sss=new JLabel("                        ");
		ssss=new JLabel("                    ");
		
		bnumber=new JButton("查询");
		bjiaofei=new JButton("交费");
		bchexiao=new JButton("撤消");
		
		
		p2.add(lnumber);
		p2.add(cnumber);
		p2.add(bnumber);
		p2.add(s);
		p2.add(ljiaofei);
		p2.add(cjiaofei);
		p2.add(bjiaofei);
		p2.add(bchexiao);
		
		p4.add(lname);
		p4.add(cname);
		p4.add(ss);
		p4.add(lyue);
		p4.add(cyue);
		
		p5.add(lsex);
		p5.add(csex);
		p5.add(sss);
		p5.add(lzhucetime);
		p5.add(czhucetime);

		p1.setLayout(new GridLayout(6,1));
		p3.setLayout(new GridLayout(3,1));
		p3.add(p4);
		p3.add(p5);
		p3.add(p6);
		p1.add(ssss);
		p1.add(p2);
		p1.add(p0);
		p1.add(p3);
		
		frm.add(mb,BorderLayout.NORTH);
		frm.add(p1,BorderLayout.CENTER);
		index.addActionListener(frm);
		add.addActionListener(frm);
		modify.addActionListener(frm);
		bnumber.addMouseListener(frm);
		bjiaofei.addMouseListener(frm);
		bchexiao.addMouseListener(frm);
		frm.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
		frm.setVisible(true);
	}

	public void add(){
	     JLabel lname,lsex,ldizhi,lnumber,s;
	     JPanel p0=new JPanel(),p1=new JPanel(),p2=new JPanel(),p3=new JPanel();
	     JPanel p4=new JPanel(),p5=new JPanel(),p6=new JPanel();
		frm1.setTitle("添加用户");
		frm1.setSize(1020,900);
		mb1=new JMenuBar();
		manager1=new JMenu("用户管理");
		index1=new JMenuItem("查询交费");
		add1=new JMenuItem("添加用户");
		modify1=new JMenuItem("修改用户");
		manager1.add(index1);
		manager1.add(add1);
		manager1.add(modify1);
		mb1.add(manager1);
		
		anumber=new JTextField(8);
		aname=new JTextField(8);
		asex=new JTextField(8);
		adizhi=new JTextField(8);
		
		int Center = 0;
		s=new JLabel("*添加用户",Center);
		s.setForeground(Color.blue);
		lnumber=new JLabel("电话号码");
		lname=new JLabel("姓  名");
		lsex=new JLabel("性  别");
		ldizhi=new JLabel("地  址");
		
		atijiao=new JButton("提交");
		areset=new JButton("重置");
		
		p1.add(lname);
		p1.add(aname);
		p2.add(lsex);
		p2.add(asex);
		p3.add(ldizhi);
		p3.add(adizhi);
		p4.add(lnumber);
		p4.add(anumber);
		p5.add(atijiao);
		p5.add(areset);
		p6.setLayout(new GridLayout(5,1));
		p6.add(p1);
		p6.add(p2);
		p6.add(p3);
		p6.add(p4);
		p6.add(p5);
		p0.setLayout(new GridLayout(3,1));
		p0.add(s);
		p0.add(p6);
		
		frm1.add(mb1,BorderLayout.NORTH);
		frm1.add(p0,BorderLayout.CENTER);
		index1.addActionListener(frm1);
		add1.addActionListener(frm1);
		modify1.addActionListener(frm1);
		atijiao.addMouseListener(frm1);
		areset.addMouseListener(frm1);
		frm1.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
		frm1.setResizable(false);
		frm1.setVisible(true);
	}
	
	public void modify(){
	     JLabel lname,lsex,ldizhi,lnumber,s;
	     JPanel p0=new JPanel(),p1=new JPanel(),p2=new JPanel(),p3=new JPanel(),p4=new JPanel(),p5=new JPanel(),p6=new JPanel();
		
		frm2.setTitle("修改用户");
		frm2.setSize(1020,900);
		mb2=new JMenuBar();
		manager2=new JMenu("用户管理");
		index2=new JMenuItem("查询交费");
		add2=new JMenuItem("添加用户");
		modify2=new JMenuItem("修改用户");
		manager2.add(index2);
		manager2.add(add2);
		manager2.add(modify2);
		mb2.add(manager2);
		
		mnumber=new JTextField(8);
		mname=new JTextField(8);
		msex=new JTextField(8);
		mdizhi=new JTextField(8);
		
		int Center = 0;
		s=new JLabel("*修改用户",Center);
		s.setForeground(Color.blue);
		lnumber=new JLabel("电话号码");
		lname=new JLabel("姓  名");
		lsex=new JLabel("性  别");
		ldizhi=new JLabel("地  址");
		
		mtijiao=new JButton("提交");
		mreset=new JButton("重置");
		msumber=new JButton("查询");
		mshanchu=new JButton("删除用户");
		
		p1.add(lname);
		p1.add(mname);
		p2.add(lsex);
		p2.add(msex);
		p3.add(ldizhi);
		p3.add(mdizhi);
		p4.add(lnumber);
		p4.add(mnumber);
		p4.add(msumber);
		p4.add(mshanchu);
		p5.add(mtijiao);
		p5.add(mreset);
		p6.setLayout(new GridLayout(4,1));
		p6.add(p1);
		p6.add(p2);
		p6.add(p3);
		p6.add(p5);
		p0.setLayout(new GridLayout(5,1));
		p0.add(s);
		p0.add(p4);
		p0.add(p6);
		
		frm2.add(mb2,BorderLayout.NORTH);
		frm2.add(p0,BorderLayout.CENTER);
		index2.addActionListener(frm2);
		add2.addActionListener(frm2);
		modify2.addActionListener(frm2);
		mtijiao.addMouseListener(frm2);
		msumber.addMouseListener(frm2);
		mshanchu.addMouseListener(frm2);
		mreset.addMouseListener(frm2);
		frm2.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
		frm2.setResizable(false);
		frm2.setVisible(true);
	}
	
	public void actionPerformed(ActionEvent e) {
	JMenuItem ss=(JMenuItem)e.getSource();
	if(ss==index){
		frm1.setVisible(false);
		frm2.setVisible(false);
		frm.setVisible(true);
		cjiaofei.setText("");
		cname.setText("");
		cyue.setText("");
		csex.setText("");
		czhucetime.setText("");
		cnumber.setText("");
	}
	if(ss==add){
		frm.setVisible(false);
		frm2.setVisible(false);
		frm1.setVisible(true);
		anumber.setText("");
		aname.setText("");
		adizhi.setText("");
		asex.setText("");	
	}
	if(ss==modify){
		frm.setVisible(false);
		frm1.setVisible(false);
		frm2.setVisible(true);
		mnumber.setText("");
		mname.setText("");
		mdizhi.setText("");
		msex.setText("");
	}	
	
	if(ss==index1){
		frm1.setVisible(false);
		frm2.setVisible(false);
		frm.setVisible(true);
		cnumber.setText("");
		cjiaofei.setText("");
		cname.setText("");
		cyue.setText("");
		csex.setText("");
		czhucetime.setText("");
	}
	if(ss==add1){
		frm.setVisible(false);
		frm2.setVisible(false);
		frm1.setVisible(true);
		anumber.setText("");
		aname.setText("");
		adizhi.setText("");
		asex.setText("");
	}
	if(ss==modify1){
		frm.setVisible(false);
		frm1.setVisible(false);
		frm2.setVisible(true);
		mnumber.setText("");
		mname.setText("");
		mdizhi.setText("");
		msex.setText("");
	}
	
	if(ss==index2){
		frm1.setVisible(false);
		frm2.setVisible(false);
		frm.setVisible(true);
		cnumber.setText("");
		cjiaofei.setText("");
		cname.setText("");
		cyue.setText("");
		csex.setText("");
		czhucetime.setText("");
	}
	if(ss==add2){
		frm.setVisible(false);
		frm2.setVisible(false);
		frm1.setVisible(true);
		anumber.setText("");
		aname.setText("");
		adizhi.setText("");
		asex.setText("");
	}
	if(ss==modify2){
		frm.setVisible(false);
		frm1.setVisible(false);
		frm2.setVisible(true);
		mnumber.setText("");
		mname.setText("");
		mdizhi.setText("");
		msex.setText("");
	}
	}
	public void mouseClicked(MouseEvent arg0) {
		JButton s=(JButton)arg0.getSource();
		c.o=true;
		if(s==bnumber){
			cjiaofei.setText("");
			c.o=false;
			c.i=2;
			System.out.println(c.i);
			c.number=cnumber.getText().toString().trim();
			System.out.println(c.number);
			System.out.println("开始查询");
			new Client();
			if(!(c.o&&c.i==1)){
				JOptionPane.showMessageDialog(null, "查询失败");
			}else{
				cname.setText(c.name);
				cyue.setText(c.yue);
				csex.setText(c.sex);
				czhucetime.setText(c.zhucetime);
			}
		}
		if(s==bjiaofei){
			c.i=3;
			c.number=cnumber.getText().toString().trim();
			c.pay=cjiaofei.getText().toString().trim();
			System.out.println("开始交费");
			new Client();
			if(!c.o){
				JOptionPane.showMessageDialog(null, "交费失败");
			}else{
				cyue.setText(c.yue);
			}
		}
		if(s==bchexiao){
			c.i=3;
			c.number=cnumber.getText().toString().trim();
			c.pay="-"+cjiaofei.getText().toString().trim();
			System.out.println("开始交费");
			new Client();
			if(!c.o){
				JOptionPane.showMessageDialog(null, "撤消失败");
			}else{
				cyue.setText(c.yue);
			}
		}
		if(s==atijiao){
			c.i=4;
			c.number=anumber.getText().toString().trim();
			c.name=aname.getText().toString().trim();
			c.sex=asex.getText().toString().trim();
			c.addr=adizhi.getText().toString().trim();
			if(!c.number.equals("")){
			System.out.println("开始添加");
			new Client();
			if(!c.o){
				JOptionPane.showMessageDialog(null, "添加失败");
			}else{
				JOptionPane.showMessageDialog(null, "添加成功");
			}
			}else{
				JOptionPane.showMessageDialog(null, "用户信息不完整");
			}
		}
		if(s==msumber){
			c.o=false;
			c.i=2;
			c.number=mnumber.getText().toString().trim();
			System.out.println("开始查询");
			new Client();
			if(!(c.o&&c.i==1)){
				JOptionPane.showMessageDialog(null, "查询失败");
			}else{
				mname.setText(c.name);
				msex.setText(c.sex);
				mdizhi.setText(c.addr);
			}
		}
		if(s==mshanchu){
			c.i=6;
			c.number=mnumber.getText().toString().trim();
			System.out.println("开始删除");
			new Client();
			if(!c.o){
				JOptionPane.showMessageDialog(null, "删除失败");
			}else{
				mnumber.setText("");
				mname.setText("");
				msex.setText("");
				mdizhi.setText("");
			}
		}
		if(s==mtijiao){
			c.i=5;
			c.number=mnumber.getText().toString().trim();
		    c.name=mname.getText().toString().trim();
		    c.sex=msex.getText().toString().trim();
		    c.addr=mdizhi.getText().toString().trim();
			System.out.println("开始修改");
			new Client();
			if(!c.o){
				JOptionPane.showMessageDialog(null, "修改失败");
			}else{
				JOptionPane.showMessageDialog(null, "修改成功");
			}
		}
		if(s==mreset){
			mnumber.setText("");
			mname.setText("");
			mdizhi.setText("");
			msex.setText("");
		}
		if(s==areset){
			anumber.setText("");
			aname.setText("");
			adizhi.setText("");
			asex.setText("");
		}
	}
	public void mouseEntered(MouseEvent arg0) {}
	public void mouseExited(MouseEvent arg0){}
	public void mousePressed(MouseEvent arg0) {}
	public void mouseReleased(MouseEvent arg0) {}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -