📄 addusers.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 + -