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

📄 systementerframe.java~1~

📁 用java 写的学生信息管理系统
💻 JAVA~1~
字号:
package prjsystementer;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import java.awt.Font;
import javax.swing.JPanel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JScrollPane;
import java.sql.ResultSet;
import java.sql.*;
import javax.swing.JOptionPane;

public class SystemEnterFrame extends JFrame {
    public SystemEnterFrame() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        lblName.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        lblName.setText("用户名");
        lblName.setBounds(new Rectangle(45, 74, 145, 50));
        btnCancel.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        btnOk.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        lblPass.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
        btnOk.setBounds(new Rectangle(110, 229, 106, 37));
        btnOk.setText("登陆");
        btnOk.addActionListener(new SystemEnterFrame_btnOk_actionAdapter(this));
        btnCancel.setBounds(new Rectangle(252, 229, 106, 37));
        btnCancel.setText("关闭");
        btnCancel.addActionListener(new
                                    SystemEnterFrame_btnCancel_actionAdapter(this));
        txtPass.setBounds(new Rectangle(125, 157, 248, 35));
        txtName.setBounds(new Rectangle(125, 82, 248, 37));
        this.setTitle("系统登陆");
        jLabel1.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        jLabel1.setText("系统登陆");
        jLabel1.setBounds(new Rectangle(166, 23, 119, 39));
        jScrollPane1.setBounds(new Rectangle(15, 69, 405, 139));
        this.getContentPane().add(btnOk);
        this.getContentPane().add(btnCancel);
        this.getContentPane().add(txtName);
        this.getContentPane().add(lblName);
        this.getContentPane().add(lblPass);
        this.getContentPane().add(txtPass);
        this.getContentPane().add(jLabel1);
        this.getContentPane().add(jScrollPane1);
        lblPass.setText("密码");
        lblPass.setBounds(new Rectangle(45, 148, 121, 49));
    }

    public void Login() {
        DBManager db = new DBManager();
        String pass = String.valueOf(txtPass.getPassword());
        ResultSet rs = db.ExecuteQuery("select * from T_USER where name='" +
                                       txtName.getText() +
                                       "' and pwd='" + pass + "'");
        try {
            if (rs.next() == false) {
                JOptionPane.showInputDialog(this, "用户名或密码错误", "提示",
                                            JOptionPane.INFORMATION_MESSAGE);
                return;
            }
            if (rs.getString("name").equals(txtName.getText())) {

            }
        } catch (SQLException ex) {
        }
    }

    public static void main(String[] args) {
        SystemEnterFrame systementerframe = new SystemEnterFrame();
        systementerframe.setSize(450, 330);
        //显示弹出窗口的位置,现在在显示屏的中间
        systementerframe.setLocation(300, 150);
        systementerframe.setDefaultCloseOperation(systementerframe.
                                                  DISPOSE_ON_CLOSE);
        systementerframe.setVisible(true);

    }


    JLabel lblName = new JLabel();
    JLabel lblPass = new JLabel();
    JTextField txtName = new JTextField();
    JPasswordField txtPass = new JPasswordField();
    JButton btnCancel = new JButton();
    JButton btnOk = new JButton();
    JLabel jLabel1 = new JLabel();
    JScrollPane jScrollPane1 = new JScrollPane();
    public void btnCancel_actionPerformed(ActionEvent e) {
        this.dispose();
    }

    public void btnOk_actionPerformed(ActionEvent e) {

    }
}


class SystemEnterFrame_btnOk_actionAdapter implements ActionListener {
    private SystemEnterFrame adaptee;
    SystemEnterFrame_btnOk_actionAdapter(SystemEnterFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnOk_actionPerformed(e);
    }
}


class SystemEnterFrame_btnCancel_actionAdapter implements ActionListener {
    private SystemEnterFrame adaptee;
    SystemEnterFrame_btnCancel_actionAdapter(SystemEnterFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnCancel_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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