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

📄 login.java

📁 java写的地址薄小程序
💻 JAVA
字号:
/* * Login.java * * Created on 2007年12月20日, 下午10:13 */package com.sxy.frame;import com.sxy.database.*;import javax.swing.JOptionPane;/** * * @author  Arthur */public class Login extends javax.swing.JFrame {    /** Creates new form Login */    public Login() {        initComponents();    }    /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        jPanel1 = new javax.swing.JPanel();        jLabel1 = new javax.swing.JLabel();        username = new javax.swing.JTextField();        jPanel2 = new javax.swing.JPanel();        jLabel2 = new javax.swing.JLabel();        password = new javax.swing.JPasswordField();        jPanel3 = new javax.swing.JPanel();        check = new javax.swing.JButton();        jButton2 = new javax.swing.JButton();        jButton3 = new javax.swing.JButton();        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        setTitle("请登录!");        setAlwaysOnTop(true);        setLocationByPlatform(true);        setResizable(false);        getContentPane().setLayout(new java.awt.FlowLayout());        jLabel1.setText("用户名:");        jPanel1.add(jLabel1);        username.setColumns(20);        username.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyPressed(java.awt.event.KeyEvent evt) {                usernameKeyPressed(evt);            }        });        jPanel1.add(username);        getContentPane().add(jPanel1);        jLabel2.setText("密  码: ");        jPanel2.add(jLabel2);        password.setColumns(20);        password.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyPressed(java.awt.event.KeyEvent evt) {                passwordKeyPressed(evt);            }        });        jPanel2.add(password);        getContentPane().add(jPanel2);        check.setText("确定");        check.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                checkActionPerformed(evt);            }        });        check.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyPressed(java.awt.event.KeyEvent evt) {                checkKeyPressed(evt);            }        });        jPanel3.add(check);        jButton2.setText("注册");        jButton2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton2ActionPerformed(evt);            }        });        jPanel3.add(jButton2);        jButton3.setText("重填");        jButton3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton3ActionPerformed(evt);            }        });        jPanel3.add(jButton3);        getContentPane().add(jPanel3);        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();        setBounds((screenSize.width-300)/2, (screenSize.height-150)/2, 300, 150);    }// </editor-fold>//GEN-END:initComponents    private void checkActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_checkActionPerformed        log();    // TODO add your handling code here:}//GEN-LAST:event_checkActionPerformed    public void log() {        DabaCon con = new DabaCon();        con.condata();        String name = username.getText();        String pass = new String(password.getPassword());        boolean flag = con.login(name, pass);        con.close();        if (!name.equals("") && !pass.equals("")) {            if (flag) {                AddBookMain book = new AddBookMain(name);                book.setVisible(true);                this.dispose();            } else {                JOptionPane.showMessageDialog(this, "用户名密码错误!!", "系统提示", JOptionPane.ERROR_MESSAGE);            }        } else {            JOptionPane.showMessageDialog(this, "用户名密码不能为空!!", "系统提示", JOptionPane.ERROR_MESSAGE);        }    }    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed        new register().setVisible(true);        this.dispose();    // TODO add your handling code here:    }//GEN-LAST:event_jButton2ActionPerformed    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed        username.setText("");        password.setText("");    // TODO add your handling code here:    }//GEN-LAST:event_jButton3ActionPerformed    private void usernameKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_usernameKeyPressed        if (evt.getKeyCode() == java.awt.event.KeyEvent.VK_ENTER) {            password.grabFocus();        }    // TODO add your handling code here:    }//GEN-LAST:event_usernameKeyPressed    private void passwordKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_passwordKeyPressed        if (evt.getKeyCode() == java.awt.event.KeyEvent.VK_ENTER) {            log();        }    // TODO add your handling code here:    }//GEN-LAST:event_passwordKeyPressed    private void checkKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_checkKeyPressed        log();        // TODO add your handling code here:    }//GEN-LAST:event_checkKeyPressed    /**     * @param args the command line arguments     */    /*public static void main(String args[]) {    java.awt.EventQueue.invokeLater(new Runnable() {    public void run() {    try {    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());    //javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");    //PlafOptions.setAsLookAndFeel();    //javax.swing.UIManager.setLookAndFeel("org.fife.plaf.OfficeXP.OfficeXPLookAndFeel");    new Login().setVisible(true);    } catch (Exception ex) {    Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);    }    }    });    }*/    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JButton check;    private javax.swing.JButton jButton2;    private javax.swing.JButton jButton3;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel2;    private javax.swing.JPanel jPanel1;    private javax.swing.JPanel jPanel2;    private javax.swing.JPanel jPanel3;    private javax.swing.JPasswordField password;    private javax.swing.JTextField username;    // End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

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