📄 addmanager.java
字号:
package netbar;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class AddManager extends JFrame {
public AddManager() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
this.getContentPane().setLayout(null);
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jPanel1.setBounds(new Rectangle(45, 35, 53, 31));
txtName.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
txtName.setBounds(new Rectangle(117, 36, 89, 29));
txtPassword.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
txtPassword.setBounds(new Rectangle(117, 75, 165, 29));
txtGrade.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
txtGrade.setBounds(new Rectangle(117, 115, 71, 29));
jLabel4.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jLabel4.setText("年龄:");
txtAge.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
txtAge.setBounds(new Rectangle(286, 115, 66, 29));
jLabel5.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jLabel5.setText("性别:");
jLabel6.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jLabel6.setText(" 身份:");
jPanel7.setBorder(BorderFactory.createEtchedBorder());
jPanel7.setBounds(new Rectangle(117, 150, 112, 36));
txtMan.setSelected(true);
txtMan.setText("男");
txtFemale.setText("女");
txtPaper.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
txtPaper.setBounds(new Rectangle(117, 192, 165, 29));
jButton1.setBounds(new Rectangle(78, 243, 72, 35));
jButton1.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jButton1.setText("提交");
jButton1.addActionListener(new AddManager_jButton1_actionAdapter(this));
jButton2.setBounds(new Rectangle(209, 243, 72, 35));
jButton2.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jButton2.setText("重置");
jButton2.addActionListener(new AddManager_jButton2_actionAdapter(this));
this.getContentPane().add(jPanel1);
jLabel2.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jLabel2.setText("密码:");
jLabel3.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jLabel3.setText("等级:");
jPanel1.add(jLabel1);
jLabel1.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jLabel1.setText("帐号:");
jPanel6.setBorder(BorderFactory.createEtchedBorder());
jPanel6.setBounds(new Rectangle(46, 191, 53, 31));
jPanel5.setBorder(BorderFactory.createEtchedBorder());
jPanel5.setBounds(new Rectangle(45, 153, 53, 31));
jPanel4.setBorder(BorderFactory.createEtchedBorder());
jPanel4.setBounds(new Rectangle(220, 114, 53, 31));
jPanel3.setBorder(BorderFactory.createEtchedBorder());
jPanel3.setBounds(new Rectangle(45, 114, 53, 31));
this.getContentPane().add(jPanel2);
jPanel2.add(jLabel2);
this.getContentPane().add(jPanel4);
jPanel4.add(jLabel4);
this.getContentPane().add(jPanel5);
jPanel5.add(jLabel5);
this.getContentPane().add(jPanel3);
jPanel3.add(jLabel3);
this.getContentPane().add(jPanel6);
jPanel6.add(jLabel6);
this.getContentPane().add(txtName);
this.getContentPane().add(txtPassword);
this.getContentPane().add(txtGrade);
this.getContentPane().add(txtAge);
this.getContentPane().add(jPanel7);
this.getContentPane().add(txtPaper);
this.getContentPane().add(jButton1);
this.getContentPane().add(jButton2);
jPanel7.add(txtMan);
jPanel7.add(txtFemale);
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel2.setBounds(new Rectangle(45, 74, 53, 31));
txtGrade.addItem("0");
txtGrade.addItem("1");
buttonGroup1.add(txtMan);
buttonGroup1.add(txtFemale);
this.setResizable(false);
}
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
JPanel jPanel3 = new JPanel();
JPanel jPanel4 = new JPanel();
JPanel jPanel5 = new JPanel();
JPanel jPanel6 = new JPanel();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JTextField txtName = new JTextField();
JPasswordField txtPassword = new JPasswordField();
JComboBox txtGrade = new JComboBox();
JLabel jLabel4 = new JLabel();
JTextField txtAge = new JTextField();
JLabel jLabel5 = new JLabel();
JLabel jLabel6 = new JLabel();
JPanel jPanel7 = new JPanel();
JRadioButton txtMan = new JRadioButton();
JRadioButton txtFemale = new JRadioButton();
JTextField txtPaper = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
ButtonGroup buttonGroup1 = new ButtonGroup();
public void jButton1_actionPerformed(ActionEvent e) {
AddManagerDate addmanagerdate=new AddManagerDate();
Help help=new Help();
String cardId=txtName.getText();
String pass=txtPassword.getText();
String lever=txtGrade.getSelectedItem().toString();
String sex="";
if(txtMan.isSelected()==true)
sex="男";
else
sex="女";
int ages=0;
String age=txtAge.getText();
if(age.equals(""))
ages=18;
String paper=txtPaper.getText();
if(!cardId.equals("")){
if (addmanagerdate.isBeing(cardId) == false) {
if (pass.equals(""))
pass = "123";
if (paper.equals(""))
paper = "不详";
addmanagerdate.notedate(cardId, pass, lever, ages, sex,
paper);
int isgo = JOptionPane.showConfirmDialog(this,
"注册成功!\n" + "欢迎您来到贵网吧工作!\n" +
" 管理之前请您务必要了解网吧管理操作\n现在是否要了解?");
switch (isgo) {
case 0:
help.setSize(400, 500);
help.setTitle("帮助");
help.show();
this.dispose();
break;
case 1:
break;
case 2:
break;
}
this.dispose();
}
else
JOptionPane.showMessageDialog(this,"该帐号已存在\n请重新输入");
} else
JOptionPane.showMessageDialog(this, "帐户名不能为空!");
}
public void jButton2_actionPerformed(ActionEvent e) {
txtName.setText("");
txtPassword.setText("");
txtGrade.setSelectedIndex(0);
txtAge.setText("");
txtMan.setSelected(true);
txtPaper.setText("");
}
}
class AddManager_jButton2_actionAdapter implements ActionListener {
private AddManager adaptee;
AddManager_jButton2_actionAdapter(AddManager adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class AddManager_jButton1_actionAdapter implements ActionListener {
private AddManager adaptee;
AddManager_jButton1_actionAdapter(AddManager adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -