📄 login.java
字号:
package classfile;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
class Login extends JFrame{
JLabel jluse,jlnewpass,jlensurepass;
JTextField jtuse,jtnewpass,jtensurepass;
JButton confirm,cancel;
Login(){
final JDialog log = new JDialog(this,"用户注册",true);
JPanel jpane = new JPanel();
jluse = new JLabel("用 户 名:");
jlnewpass = new JLabel("密 码:");
jlensurepass = new JLabel("确定新密码:");
jtuse = new JTextField(12);
jtnewpass = new JTextField(12);
jtensurepass = new JTextField(12);
confirm = new JButton("确定");
cancel = new JButton("取消");
confirm.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
MakeDatebase conn = new MakeDatebase();
try{
conn.connectionSql();
String sql = "select username from userinfo where username='" + jtuse.getText() + "'";
System.out.println (sql);
conn.selectDate(sql);
if(conn.rct.next()){
JOptionPane.showMessageDialog(null,"你输入的用户名己存在!!");
}
else{
if(jtnewpass.getText().length()==0 || jtensurepass.getText().length()==0){
JOptionPane.showMessageDialog(null,"密码不能为空");
return;
}
if(!jtnewpass.getText().equals(jtensurepass.getText())){
JOptionPane.showMessageDialog(null,"两次密码输入不一致");
return;
}
sql = "insert into userinfo values('" + jtuse.getText() +"','" + jtnewpass.getText() + "')";
System.out.println (sql);
conn.updateDate(sql);
JOptionPane.showMessageDialog(null,"注册成功");
jtuse.setText("");
jtnewpass.setText("");
jtensurepass.setText("");
}
}
catch(Exception econ){
System.out.println ("注册用户时出错,请重新进行操作!!");
}
finally{
conn.closeConnection();
}
}
});
cancel.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
log.setVisible(false);
}
});
jpane.add(jluse);
jpane.add(jtuse);
jpane.add(jlnewpass);
jpane.add(jtnewpass);
jpane.add(jlensurepass);
jpane.add(jtensurepass);
jpane.add(confirm);
jpane.add(cancel);
log.add(jpane);
log.setSize(250,150);
log.setResizable(false);
Commonable.screenCenter(log);
log.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -