logindialog.java~1~

来自「一个网吧管理系统程序」· JAVA~1~ 代码 · 共 102 行

JAVA~1~
102
字号
package bar;import java.awt.*;import javax.swing.*;import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class loginDialog extends JDialog {  JPanel panel1 = new JPanel();  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JTextField jTextField1 = new JTextField();  JPasswordField jPasswordField1 = new JPasswordField();  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  public loginDialog(Frame frame, String title, boolean modal) {    super(frame, title, modal);    try {      jbInit();      pack();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  public loginDialog() {    this(null, "", false);  }  private void jbInit() throws Exception {    panel1.setLayout(null);    jLabel1.setFont(new java.awt.Font("Serif", 1, 20));    jLabel1.setForeground(Color.blue);    jLabel1.setHorizontalAlignment(SwingConstants.CENTER);    jLabel1.setText("欢迎查询,请输入卡号、密码");    jLabel1.setBounds(new Rectangle(13, 17, 323, 68));    jLabel2.setFont(new java.awt.Font("Serif", 1, 15));    jLabel2.setText("卡号:");    jLabel2.setBounds(new Rectangle(35, 106, 89, 32));    jLabel3.setFont(new java.awt.Font("Serif", 1, 15));    jLabel3.setText("密码:");    jLabel3.setBounds(new Rectangle(31, 152, 81, 33));    jTextField1.setText("");    jTextField1.setBounds(new Rectangle(98, 100, 174, 37));    jPasswordField1.setText("");    jPasswordField1.setBounds(new Rectangle(99, 147, 173, 39));    jButton1.setBounds(new Rectangle(55, 231, 99, 38));    jButton1.setFont(new java.awt.Font("Serif", 1, 13));    jButton1.setText("确定");    jButton2.setBounds(new Rectangle(172, 232, 89, 36));    jButton2.setFont(new java.awt.Font("Serif", 1, 13));    jButton2.setText("重置");    getContentPane().add(panel1);    panel1.add(jLabel2, null);    panel1.add(jLabel3, null);    panel1.add(jButton1, null);    panel1.add(jButton2, null);    panel1.add(jTextField1, null);    panel1.add(jPasswordField1, null);    panel1.add(jLabel1, null);   if(jTextField1.getText().trim()!=null)      {con=barConnect1.getconn();       stmt=con.createStatement();       loginQuery="";       passwordtemp="";       for(int i=0;i<jPasswordField1.getPassword().length;i++)          {passwordtemp+=jPasswordField1.getPassword()[i];          }        loginQuery="select * from Card where CardID="+Integer.parseInt(jTextField1.getText().trim())+"and password="+passwordtemp;        rs=stmt.executeQuery(loginQuery);          if(rs.next())          {Frame1.login_true();            Frame1.setCardID(Integer.parseInt(jTextField1.getText()));            rs.close();            con.close();            this.hide();            return;          }          else            {jTextField1.setText("卡号或密码错误!");            }      }  }  private String loginQuery;  private String passwordtemp;  private Connection con;  private ResultSet rs;  private Statement stmt;  private barConnect barConnect1;  private mainFrame Frame1;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?