亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frame1.java

?? 學(xué)生管理系統(tǒng)
?? JAVA
字號(hào):
package xxglxt;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import javax.swing.*;

/**
 *
 * <p>登陸窗口 </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
//登陸界面程序
public class Frame1 extends JFrame {
    JPanel contentPane;
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JPasswordField jPasswordField1 = new JPasswordField(); //密碼輸入
    JComboBox jComboBox1 = new JComboBox(); //用戶名下拉列表
    JComboBox jComboBox2 = new JComboBox(); //權(quán)限下拉列表
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JLabel jLabel4 = new JLabel();
    String strtemp = ""; //用來存放暫時(shí)的字符串
    int inttemp = 0; //用來存放暫時(shí)的數(shù)字
    ResultSet result; //保存結(jié)果集
    Connection con; //連接
    PreparedStatement pre; //SQL語句處理
    String sql; //SQL語句
    private int qx=0;//3為管理員,1為班主任,2為任課老師

//設(shè)置窗體屬性
    public Frame1() {
        try {

            Class theClass = Frame1.class;
            java.net.URL u = theClass.getResource("");//查看當(dāng)前類的路徑

            String u1 = u.toString()+"aa.jpg";//aa.jpg為加載的圖片名。U1存圖片的路徑
            u1=u1.replaceAll("file:/","");//將U1變量裏前的多餘字符去掉
            u1=u1.replaceAll("%20"," ");//將路麼中的%20轉(zhuǎn)為空格
            u1=u1.replaceAll("%e6%a1%8c%e9%9d%a2","桌面");
            System.out.println( "當(dāng)前的絕對(duì)路徑為:" +u1);

            SpleshWindow splash=new SpleshWindow(u1,this,10000);//啟用圖片線程,使圖片和窗體一起出現(xiàn)。
            setResizable(false); //不能改變窗體大小
            setDefaultCloseOperation(EXIT_ON_CLOSE); //關(guān)閉按鍵
            //獲取屏幕的分辨率大小
                Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

                //將歡迎畫面放在屏幕中間
               this.setBounds(screenSize.width/2-210,screenSize.height/2-150,250,250);

            jbInit(); //調(diào)用登陸主界面
        } catch (Exception exception) {
            JOptionPane.showMessageDialog(null, "程序被修改,已存在嚴(yán)重問題。"); //程序出現(xiàn)問題
            System.exit( -1); //程序非正常退出
        }
    }

//加載界面
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane(); //窗體的面板
        contentPane.setLayout(null); //空布局
        setSize(new Dimension(416, 288)); //設(shè)大小
        setTitle("北大青烏學(xué)生管理系統(tǒng)"); //設(shè)標(biāo)題
//界面布局開始——————————————————————————————
        jLabel1.setText("用戶名:");
        jLabel1.setBounds(new Rectangle(90, 77, 101, 41));
        jLabel2.setText("密  碼:");
        jLabel2.setBounds(new Rectangle(90, 122, 77, 33));
        jLabel3.setText("權(quán)  限:");
        jLabel3.setBounds(new Rectangle(91, 165, 76, 34));
        jPasswordField1.setBounds(new Rectangle(156, 132, 169, 22));
        jComboBox1.setBounds(new Rectangle(157, 89, 166, 22));
        jComboBox1.addActionListener(new Frame1_jComboBox1_actionAdapter(this)); //用戶下拉列表事件
        jComboBox2.setForeground(Color.red);
        jComboBox2.setBounds(new Rectangle(155, 169, 168, 22));
        jComboBox2.addActionListener(new Frame1_jComboBox2_actionAdapter(this)); //權(quán)限下拉列表事件
        jButton1.setBounds(new Rectangle(91, 221, 90, 33));
        jButton1.setText("登陸");
        jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this)); //登陸按鍵事件
        jButton2.setBounds(new Rectangle(233, 220, 90, 32));
        jButton2.setText("退出");
        jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this)); //退出按鍵事件
        jLabel4.setFont(new java.awt.Font("新宋體", Font.BOLD, 25));
        jLabel4.setForeground(Color.red);
        jLabel4.setText("北大青鳥學(xué)生管理系統(tǒng)");
        jLabel4.setBounds(new Rectangle(82, 25, 300, 53));
        contentPane.add(jLabel1);
        contentPane.add(jLabel2);
        contentPane.add(jPasswordField1);
        contentPane.add(jComboBox1);
        contentPane.add(jLabel3);
        contentPane.add(jComboBox2);
        contentPane.add(jButton2);
        contentPane.add(jButton1);
        contentPane.add(jLabel4);
        init(); //調(diào)用初始化事件
        this.setVisible(true);
        //界面布局結(jié)束————————————————————————
    }

//初始化界面信息
    public void init() {
        try {

            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //驅(qū)動(dòng)加載
            con = DriverManager.getConnection("jdbc:odbc:glxt"); //數(shù)據(jù)橋連名子為ODBC名為glxt
            //給權(quán)限下拉列表初始值——————————————————————————————————————————
            sql = "select quanxian_name,quanxian_ID from quanxian"; //查出權(quán)限表中的權(quán)限名(1)和權(quán)限ID(2)話句
            pre = con.prepareStatement(sql); //處理語句
            result = pre.executeQuery(); //返回結(jié)果集
            while (result.next()) { //看結(jié)果集是否有記錄
                jComboBox2.addItem(result.getString(1)); //如果有把權(quán)限名加到權(quán)限下拉列表
            }
            result.close();
            pre.close();
            //給權(quán)限下拉列表初始值完成————————————————————————————————————————————————

            //給姓名下拉列表初始值————————————————————————————————————————————
            sql = "select quanxian_ID from quanxian where quanxian_name=? "; //在權(quán)限表中根據(jù)權(quán)限名查權(quán)限ID語法
            pre = con.prepareStatement(sql); //處理SQL語句
            pre.setString(1, String.valueOf(jComboBox2.getSelectedItem())); //處理SQL語句?
            result = pre.executeQuery(); //運(yùn)行SQL語句返回值
            if (result.next()) { //看結(jié)果集是否有記錄
                inttemp = result.getInt(1); //把權(quán)限ID取出來。
            }
            result.close();
            pre.close();

            sql = "select username from usertable where quanxian_ID=? "; //在用戶表中根據(jù)權(quán)限ID找用戶名字
            pre = con.prepareStatement(sql); //處理SQL語句
            pre.setInt(1, inttemp); //處理SQL語句?
            result = pre.executeQuery(); //運(yùn)行SQL語句返回值
            jComboBox1.removeAllItems(); //清空用戶名下拉列表
            while (result.next()) { //遍曆記錄
                jComboBox1.addItem(result.getString(1)); //把結(jié)果加入用戶下拉列表
            }

            result.close();
            pre.close();
            inttemp = 0;
            //給姓名下拉列表初始值完成————————————————————————————————————————————



        } catch (ClassNotFoundException ex) {
            //驅(qū)程不存在
            JOptionPane.showMessageDialog(null, "驅(qū)程不存在");
        } catch (SQLException ex1) {
            //ODBC連接失敗
            JOptionPane.showMessageDialog(null, "ODBC連接失敗");
        }

    }

//登陸按扭
    public void jButton1_actionPerformed(ActionEvent e) {

        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //驅(qū)動(dòng)加載
            con = DriverManager.getConnection("jdbc:odbc:glxt"); //數(shù)據(jù)橋連名子為ODBC名為glxt
            sql = "select * from usertable where username=? and password=?"; //SQL語句查看用戶表中是否有名字密碼權(quán)限相同的記錄
            pre = con.prepareStatement(sql); //處理語句
            strtemp = String.valueOf(jPasswordField1.getPassword()); //提出密碼字符串
            pre.setString(1, String.valueOf(jComboBox1.getSelectedItem())); //把名字加入SQL語句
            pre.setString(2, strtemp); //把密碼加入SQL語句
            result = pre.executeQuery(); //執(zhí)行SQL語句
            if (result.next()) { //看有沒有記錄
                try {
                    result.close(); //關(guān)閉結(jié)果
                    pre.close(); //關(guān)閉SQL語句
                    con.close(); //關(guān)閉連接
                } catch (SQLException ex1) {
                }
                dispose(); //關(guān)閉自己
                new MainFrame(qx); //打開主窗體

            } else {
                JOptionPane.showMessageDialog(null, "密碼錯(cuò)誤"); //彈出錯(cuò)誤對(duì)話
            }

        } catch (SQLException ex) {

        } catch (ClassNotFoundException ex) {

        }

    }

//退出程序
    public void jButton2_actionPerformed(ActionEvent e) {
        dispose(); //關(guān)閉自己
    }

//選擇權(quán)限下拉列表
    public void jComboBox2_actionPerformed(ActionEvent e) {
        sql = "select quanxian_ID from quanxian where quanxian_name=? "; //根據(jù)權(quán)限名查把權(quán)限ID的SQL語句
        try {

            pre = con.prepareStatement(sql); //處理SQL語句
            pre.setString(1, String.valueOf(jComboBox2.getSelectedItem())); //改SQL語句中的?
            result = pre.executeQuery(); //運(yùn)行SQL語句,把結(jié)果保存
            if (result.next()) {
                inttemp = result.getInt(1); //取出權(quán)限ID
                result.close(); //關(guān)閉結(jié)果集
                pre.close(); //關(guān)閉SQL語句
                sql = "select username,quanxian_ID from usertable where quanxian_ID=? "; //根據(jù)權(quán)限ID查找用戶名的SQL語句
                pre = con.prepareStatement(sql); //處理SQL語句
                pre.setInt(1, inttemp); //改SQL語句中的?
                result = pre.executeQuery(); //運(yùn)行SQL語句,把結(jié)果保存
                jComboBox1.removeAllItems(); //清空用戶名下拉列表
                while (result.next()) { //遍曆結(jié)果
                    jComboBox1.addItem(result.getString(1)); //把結(jié)果加到用戶下拉列表
                    qx=result.getInt(2);
                }

            }

        } catch (SQLException ex) {

        }

    }

//以下為JBuilder2006自動(dòng)生成——————————————————————————
    public void jComboBox1_actionPerformed(ActionEvent e) {

    }
}


class Frame1_jComboBox1_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jComboBox1_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

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


class Frame1_jComboBox2_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jComboBox2_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

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


class Frame1_jButton2_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton2_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

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


class Frame1_jButton1_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jButton1_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

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

//以上為JBuilder2006自動(dòng)生成結(jié)束——————————————————————————

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文字幕亚洲一区二区va在线| 日本一区二区三区视频视频| 一区二区欧美精品| 日本福利一区二区| 午夜久久久久久电影| 欧美一级日韩免费不卡| 九九**精品视频免费播放| 国产日韩av一区| 成人免费高清视频| 夜夜嗨av一区二区三区四季av| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲综合小说图片| 日韩美女天天操| 成人免费av网站| 亚洲中国最大av网站| 91麻豆精品国产自产在线| 精品在线观看免费| 国产精品成人免费在线| 777欧美精品| 国产a区久久久| 亚洲成av人片在线| 国产丝袜美腿一区二区三区| 色香蕉成人二区免费| 奇米精品一区二区三区在线观看| 国产欧美一区二区精品忘忧草| 日本韩国一区二区| 国产一区二区三区黄视频 | 亚洲人成影院在线观看| 欧美午夜片在线观看| 国内精品不卡在线| 一二三四社区欧美黄| 欧美精品一区二区三区蜜臀| 91国偷自产一区二区开放时间 | 久久久99久久| 在线视频你懂得一区二区三区| 美国十次综合导航| 综合激情成人伊人| 久久综合久色欧美综合狠狠| 色94色欧美sute亚洲线路二| 国模无码大尺度一区二区三区| 亚洲综合色视频| 久久精品人人做人人爽97| 欧美在线三级电影| 成人激情免费网站| 精品一区二区三区免费| 亚洲一二三四在线观看| 国产精品午夜电影| 欧美岛国在线观看| 欧美人牲a欧美精品| eeuss鲁一区二区三区| 美女视频网站久久| 亚洲午夜在线观看视频在线| 国产精品网友自拍| 久久久久久9999| 91精品国产品国语在线不卡| 欧洲精品一区二区三区在线观看| 成人久久视频在线观看| 国产在线精品国自产拍免费| 日韩高清一区二区| 午夜精品久久久久久久久久| 亚洲人成在线播放网站岛国| 国产精品久久影院| 国产喷白浆一区二区三区| 精品日韩av一区二区| 欧美一区二区三区四区视频| 在线观看日韩av先锋影音电影院| 99精品国产一区二区三区不卡| 国产馆精品极品| 国产一区二区不卡| 国产一区二区三区国产| 精品一区二区三区免费观看| 久久成人麻豆午夜电影| 日本aⅴ精品一区二区三区| 三级精品在线观看| 亚洲bt欧美bt精品777| 亚洲国产精品一区二区尤物区| 一区二区三区国产精品| 亚洲一区二区美女| 天堂成人免费av电影一区| 亚洲1区2区3区4区| 亚洲国产欧美在线| 婷婷久久综合九色综合绿巨人 | 日韩欧美国产三级电影视频| 欧美精品一级二级三级| 在线综合+亚洲+欧美中文字幕| 欧美日韩精品一区二区三区 | 国产精品乱码久久久久久| 日本一区二区三区四区| 综合激情网...| 亚洲婷婷国产精品电影人久久| 亚洲美女在线国产| 亚洲成人免费观看| 美女爽到高潮91| 国产精品一区二区免费不卡| 成人动漫一区二区三区| 色av一区二区| 91精品国产黑色紧身裤美女| 欧美www视频| 国产精品久久一卡二卡| 亚洲国产视频一区| 精品在线免费观看| 99久久婷婷国产精品综合| 欧美视频三区在线播放| 日韩精品综合一本久道在线视频| 国产欧美一区二区精品忘忧草 | 国产成人av电影在线| 99re6这里只有精品视频在线观看| 色激情天天射综合网| 日韩一区二区电影网| 国产精品久久777777| 亚洲成人福利片| 国产91在线观看| 欧美视频在线一区二区三区| 精品久久久久久久久久久院品网| 中文字幕不卡一区| 午夜久久久久久久久久一区二区| 国产精品2024| 欧美日韩亚洲综合在线 | 99精品桃花视频在线观看| 欧美日免费三级在线| 久久天堂av综合合色蜜桃网| 一区二区久久久| 国产福利一区二区三区视频| 欧洲在线/亚洲| 国产清纯美女被跳蛋高潮一区二区久久w | 精品免费视频.| 亚洲欧美国产高清| 韩国理伦片一区二区三区在线播放| 99久久婷婷国产综合精品电影| 欧美一级高清大全免费观看| 亚洲欧美综合网| 九色|91porny| 在线播放91灌醉迷j高跟美女| 国产欧美日韩中文久久| 免费的国产精品| 欧美伊人精品成人久久综合97| 国产亚洲一区字幕| 日韩高清不卡在线| 精品欧美乱码久久久久久1区2区| 一区二区视频在线| 国产成人精品综合在线观看| 欧美一区二区三区四区五区| 有坂深雪av一区二区精品| 国产大陆精品国产| 亚洲精品一区二区三区在线观看 | 欧美xxxxx牲另类人与| 一区二区三区四区高清精品免费观看 | 国产精品羞羞答答xxdd| 日韩三级精品电影久久久| 亚洲国产精品视频| 日本电影亚洲天堂一区| 国产精品国产三级国产aⅴ中文| 国产自产v一区二区三区c| 欧美一区二区成人6969| 午夜私人影院久久久久| 91久久精品一区二区二区| 亚洲色图欧美激情| av欧美精品.com| 亚洲欧洲三级电影| 成人晚上爱看视频| 欧美激情艳妇裸体舞| 国产精品一二三区| 久久婷婷成人综合色| 国产在线播放一区二区三区| 精品久久久久久久久久久久包黑料| 日韩国产欧美三级| 欧美一区二区女人| 美女视频黄久久| 欧美一级高清片在线观看| 麻豆一区二区在线| 久久久久亚洲综合| 国产高清在线精品| 国产精品入口麻豆原神| 成人国产精品免费观看视频| 亚洲欧洲日韩一区二区三区| 91美女片黄在线观看91美女| 伊人开心综合网| 欧美在线播放高清精品| 国产精品1区二区.| 国产精品欧美久久久久一区二区| 成人美女在线观看| 一区二区三区中文字幕精品精品| 在线视频国内自拍亚洲视频| 午夜电影网亚洲视频| 日韩三级在线观看| 国产69精品久久99不卡| 中文字幕一区在线| 欧美三级中文字| 日韩在线一区二区三区| 精品国产百合女同互慰| av不卡在线播放| 肉丝袜脚交视频一区二区| 久久亚洲欧美国产精品乐播| 99精品久久只有精品| 日韩成人dvd| 中文字幕国产一区| 欧美日韩综合不卡| 国内成人精品2018免费看| 日韩美女啊v在线免费观看| 欧美二区在线观看|