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

📄 addusers.java

📁 使用java弄的,实现铁路售票的各种功能,供大家学习使用
💻 JAVA
字号:
package Java;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.Toolkit;


public class Addusers extends JFrame implements ActionListener {
	
	JTextField _jt1,_jt2,_jt3,_jt4;
	JButton _jb1,_jb2;
	JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7;
	JLabel _jl1,_jl2,_jl3,_jl4;
	Conn conn = new Conn();
	String username,userpassword,userpopedom;
	
    public Addusers(String name,String password,String popedom) {
    	super("添加用户");
    	username = name;
    	userpassword = password;
    	userpopedom = popedom;
    	if(conn.ifadmin(username,userpassword,userpopedom))
    	{
    	}else{
    		JOptionPane.showMessageDialog(this,"非法请求!");
    		System.exit(0);
    	}
    	_jt1 = new JTextField(10);
    	_jt2 = new JTextField(10);
    	_jt3 = new JTextField(10);
    	_jt4 = new JTextField(10);
    	
    	_jb1 = new JButton("提交");
    	_jb2 = new JButton("返回");
    	
    	jp1 = new JPanel();
    	jp2 = new JPanel();
    	jp3 = new JPanel();
    	jp4 = new JPanel();
    	jp5 = new JPanel();
    	jp6 = new JPanel(new GridLayout(4,1));
    	  
    	_jl1 = new JLabel("号  码");
    	_jl2 = new JLabel("姓  名");
    	_jl3 = new JLabel("密  码");
    	_jl4 = new JLabel("权  限");
    	
    	jp1.add(_jl1);
    	jp1.add(_jt1);
    	jp2.add(_jl2);
    	jp2.add(_jt2);
    	jp3.add(_jl3);
    	jp3.add(_jt3);
    	jp4.add(_jl4);
    	jp4.add(_jt4);
    	jp5.add(_jb1);
    	jp5.add(_jb2);
    	
    	
    	jp6.add(jp1);
    	jp6.add(jp2);
    	jp6.add(jp3);
    	jp6.add(jp4);
    	
    	_jb1.addActionListener(this);
    	_jb2.addActionListener(this);
    	this.add(jp6,"Center");
		this.add(jp5,"South");
    	pack();
    	this.setVisible(true);
    	this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    	int W = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth();
    	int H = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight();
    	this.setLocation((W-this.getWidth())/2,(H-this.getHeight())/2);
    }
    
    public void actionPerformed(ActionEvent e)
    {
    	if(e.getSource()==_jb1)
    	{
    		String no = _jt1.getText().trim();
    		String name = _jt2.getText().trim();
    		String password = _jt3.getText().trim();
    		String popedom = _jt4.getText().trim();
    		if(no.equals("")||name.equals("")||password.equals("")||!popedom.equals("admin")&&!popedom.equals("user"))
    		{
    			JOptionPane.showMessageDialog(this,"资料不能为空或者\n权限只能为“admin”,“user”!");
    		}else
    		{
    			if(conn.isDigitString(no)){
    			int _no = Integer.parseInt(no);
    			conn.adduser(_no,name,password,popedom);
    			JOptionPane.showMessageDialog(this,"注册成功!");
    			_jt1.setText("");
    			_jt2.setText("");
    			_jt3.setText("");
    			_jt4.setText("");
    		}
    		else{
    			JOptionPane.showMessageDialog(this,"号码不能是英文!");
    		}
    		}
    	}
    	if(e.getSource()==_jb2){
    		dispose();
    		JOptionPane.showMessageDialog(this,"欢迎管理员回来!");
    		new Usermanage(username,userpassword,userpopedom);
    	}
    }
}

⌨️ 快捷键说明

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