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

📄 lordmain.java~12~

📁 java语言做的教务管理系统
💻 JAVA~12~
字号:
package java_教务管理系统;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import java.awt.FlowLayout;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import javax.swing.JOptionPane;
import java_教务管理系统.TimeFrame1;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Lordmain extends JFrame {
    JPanel contentPane;
    JPanel jPanel1 = new JPanel();
    JPanel jPanel2 = new JPanel();
    JLabel jLabel1 = new JLabel();
    JTextField txtid = new JTextField();
    JLabel jLabel2 = new JLabel();
    JPasswordField pwdpassword = new JPasswordField();
    JPanel jPanel3 = new JPanel();
    JButton btngo = new JButton();
    JButton btnexit = new JButton();
    JButton btngoadd = new JButton();
    JButton btngoupdate = new JButton();
    public Lordmain() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        setSize(new Dimension(400, 300));
        setTitle("登陆窗体");
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(13, 28, 220, 119));
        jPanel1.setLayout(null);
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setBounds(new Rectangle(3, 6, 214, 65));
        jPanel2.setLayout(null);
        jLabel1.setText("用户名:");
        jLabel1.setBounds(new Rectangle(11, 9, 48, 15));
        txtid.setBounds(new Rectangle(65, 5, 86, 24));
        jLabel2.setText("密  码:");
        jLabel2.setBounds(new Rectangle(12, 36, 48, 15));
        pwdpassword.setBounds(new Rectangle(65, 32, 86, 24));
        jPanel3.setBorder(BorderFactory.createEtchedBorder());
        jPanel3.setBounds(new Rectangle(3, 77, 214, 39));
        btngo.setText("登陆");
        btngo.addActionListener(new Lordmain_btngo_actionAdapter(this));
        btnexit.setText("退出");
        btngoadd.setBounds(new Rectangle(154, 4, 56, 23));
        btngoadd.setText("注册");
        btngoadd.addActionListener(new Lordmain_btngoadd_actionAdapter(this));
        btngoupdate.setBounds(new Rectangle(154, 32, 56, 23));
        btngoupdate.setText("修改");
        contentPane.add(jPanel1);
        jPanel1.add(jPanel2);
        jPanel1.add(jPanel3);
        jPanel3.add(btngo);
        jPanel3.add(btnexit);
        jPanel2.add(txtid);
        jPanel2.add(jLabel2);
        jPanel2.add(pwdpassword);
        jPanel2.add(jLabel1);
        jPanel2.add(btngoadd);
        jPanel2.add(btngoupdate);
    }

    public void btngo_actionPerformed(ActionEvent e) {
        try {
                    //Conjunctionmain.lianjie();
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    Connection nod = DriverManager.getConnection("jdbc:odbc:studer");
                    PreparedStatement sql = nod.prepareStatement(
                            "select useid,mima from go where useid = ? and mima = ?");
                    sql.setString(1, this.txtid.getText());
                    sql.setString(2, String.valueOf(this.pwdpassword.getPassword()));
                    ResultSet i = sql.executeQuery();
                    if (i.next()) {
                        TimeFrame1 obj = new TimeFrame1();
                        //Dimension FrameSize = UserLoginFrame.getPreferredSize();
                        obj.setSize(1000,950);
                        obj.setLocation(0,0);
                        obj.setVisible(true);
                        this.dispose();
                    } else {
                        JOptionPane.showMessageDialog(this, "用户名密码错误");
                        this.txtid.setText("");
                        this.pwdpassword.setText("");
                    }
                } catch (Exception ex) {

        }
    }

    public void btngoadd_actionPerformed(ActionEvent e) {
goadd obj = new goadd();
        obj.setSize(300,300);
        obj.setLocation(200,200);
        obj.setModal(true);
        obj.setVisible(true);
    }
}


class Lordmain_btngoadd_actionAdapter implements ActionListener {
    private Lordmain adaptee;
    Lordmain_btngoadd_actionAdapter(Lordmain adaptee) {
        this.adaptee = adaptee;
    }

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


class Lordmain_btngo_actionAdapter implements ActionListener {
    private Lordmain adaptee;
    Lordmain_btngo_actionAdapter(Lordmain adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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