📄 addminsjpa.java
字号:
/* 此类是注册用户界面与功能的实现*/
package pro;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Addminsjpa extends JPanel implements ActionListener
{
String[] stre={"普通用户","超级用户"};
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JComboBox jComboBox1 = new JComboBox(stre);
JTextField txtname = new JTextField();
JPasswordField pass = new JPasswordField();
JButton butok = new JButton();
JButton butcol = new JButton();
public Addminsjpa()
{
this.setLayout(null);
jLabel1.setText("用户权限:");
jLabel1.setBounds(new Rectangle(31, 31, 80, 21));
jLabel2.setText("用户名:");
jLabel2.setBounds(new Rectangle(31, 79, 80, 21));
jLabel3.setText("密 码:");
jLabel3.setBounds(new Rectangle(31, 130, 80, 21));
jComboBox1.setBounds(new Rectangle(99, 30, 93, 21));
txtname.setBounds(new Rectangle(99, 79, 93, 21));
pass.setBounds(new Rectangle(99, 130, 93, 21));
butok.setBounds(new Rectangle(29, 184, 63, 29));
butok.setText("注册");
butcol.setBounds(new Rectangle(110, 184, 63, 29));
butcol.setText("重置");
this.add(jLabel3);
this.add(jLabel1);
this.add(jLabel2);
this.add(jComboBox1);
this.add(txtname);
this.add(pass);
this.add(butcol);
this.add(butok);
butok.setActionCommand("butok");//设置命令
butcol.setActionCommand("butcol");
butok.addActionListener(this);//注册监听器
butcol.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)//实现接口的方法
{
String strCmd=ae.getActionCommand();
if(strCmd.equals("butok"))//确定按钮事件
{
VoUser use=new VoUser();
use.setmName(txtname.getText());
use.setmPwd(pass.getText());
String fil=(String)jComboBox1.getSelectedItem();
use.setmaddx(fil.trim());
if(txtname.getText().length()==0 ||pass.getText().length()==0)
{
javax.swing.JOptionPane.showMessageDialog(this,"请填写完整","消息",2);
return;
}
if(new DaoUser().addLogin(use))
{
javax.swing.JOptionPane.showMessageDialog(this,"注册成功","消息",2);
}
else
{
javax.swing.JOptionPane.showMessageDialog(this,"注册不成功","消息",2);
}
}
if(strCmd.equals("butcol"))//实现重置按钮的功能
{
txtname.setText("");
pass.setText("");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -