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

📄 login.java

📁 用java开发的一个进销存,开发工具jc, 数据库sql server
💻 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 + -