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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jf_view_gradesub.java

?? 學生成績管理系統
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
                                  JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,
                                  null,new String[]  {"是","否"},"否");
       if (result == JOptionPane.NO_OPTION) return;

        int rcount ;
        rcount = jTable2.getRowCount();
        if (rcount > 0){
            appstu.util.JdbcAdapter jdbcAdapter = new appstu.util.JdbcAdapter();
            Obj_gradeinfo_sub[] object = new Obj_gradeinfo_sub[rcount];
            for (int i = 0; i < rcount; i++) {
                object[i] = new Obj_gradeinfo_sub();
                object[i].setStuid(String.valueOf(jTable2.getValueAt(0, 0)));
                object[i].setKindID(examkindid[jComboBox1.getSelectedIndex()]);
                //object[i].setCode("0" + (i + 1));
                object[i].setCode(subjectcode[i]);
                object[i].setSutname(String.valueOf(jTable2.getValueAt(0, 1)));
                float grade;
                grade = Float.parseFloat(String.valueOf(jTable2.getValueAt(i, 4)));
                object[i].setGrade(grade);
                java.sql.Date rq = null;
                try {
                    System.out.println(jTable2.getValueAt(i,5));
                    String strrq = String.valueOf(jTable2.getValueAt(i,5));
                    System.out.println(i + ";strrq = " + strrq + "strrq.length = " + strrq.length());
                    rq = java.sql.Date.valueOf(strrq);
                    System.out.println("rq = " + rq);
                } catch (Exception dt) {
                    JOptionPane.showMessageDialog(null,
                                                  "第【" + i + "】行輸入的數據格式有誤,請重新錄入!!\n" +
                                                  dt.getMessage(), "系統提示",
                                                  JOptionPane.ERROR_MESSAGE);
                    return;
                }
                object[i].setExamdate(rq);
            }
            //執行公共類中的數據存盤操作
            jdbcAdapter.InsertOrUpdate_Obj_gradeinfo_sub(object);
        }


    }

    public void jBexit_actionPerformed(ActionEvent e) {
        javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
        int result = JOptionPane.showOptionDialog(null,"是否退出學生考試成績管理?","系統提示",
                                   JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,
                                   null,new String[]  {"是","否"},"否");
        if (result == JOptionPane.YES_OPTION) {
           manger.closeFrame(this);
        }
    }

    public void jTable1_mouseClicked(MouseEvent e) {
        int currow = jTable1.getSelectedRow();

        if (currow >= 0){
            DefaultTableModel tablemodel = null;
            String[] name = {"學生編號", "學生姓名", "考試類別", "考試科目", "考試成績", "考試時間"};
            tablemodel = new DefaultTableModel(name, 0);

            String sqlStr = null;
            java.util.Collection collection = null;
            Object[] object = null;

            sqlStr = "SELECT * FROM tb_gradeinfo_sub where stuid = '" +
                     jTable1.getValueAt(currow,0) + "' and kindID = '" +
                     examkindid[jComboBox1.getSelectedIndex()] + "'";
            RetrieveObject retrieve = new RetrieveObject();
            collection = retrieve.getTableCollection(sqlStr);
            object = collection.toArray();
            int findindex = 0 ;
            for (int i = 0; i < object.length; i++) {
                java.util.Vector vrow = new java.util.Vector();
                java.util.Vector vdata = (java.util.Vector)object[i];

                String sujcode = String.valueOf(vdata.get(3));
                    for(int aa = 0 ; aa < this.subjectcode.length ; aa++){
//                        System.out.println(sujcode +  ";" +  subjectcode[aa]);
                        if (sujcode.equals(subjectcode[aa])){
                            findindex = aa;
                            System.out.println("findindex = " + findindex);
                        }
                    }

                if (i == 0){

                    vrow.addElement(vdata.get(0));
                    vrow.addElement(vdata.get(1));
                    vrow.addElement(examkindname[Integer.parseInt(String.
                            valueOf(vdata.get(2))) - 1]);

                    vrow.addElement(subjectname[findindex]);
                    vrow.addElement(vdata.get(4));

                    String ksrq = String.valueOf(vdata.get(5));

                    ksrq = ksrq.substring(0, 10);
                    System.out.println(ksrq);
                    vrow.addElement(ksrq);

                }else{
                    vrow.addElement("");
                    vrow.addElement("");
                    vrow.addElement("");
                   /* vrow.addElement(subjectname[Integer.parseInt(String.valueOf(
                            vdata.get(3))) - 1]);*/
                   vrow.addElement(subjectname[findindex]);
                    vrow.addElement(vdata.get(4));

                    String ksrq = String.valueOf(vdata.get(5));

                    ksrq = ksrq.substring(0, 10);
                    System.out.println(ksrq);
                    vrow.addElement(ksrq);

                }

                tablemodel.addRow(vrow);
            }
            this.jTable2.setModel(tablemodel);
            this.jTable2.setRowHeight(22);
        }
    }

    public void jBdel_actionPerformed(ActionEvent e) {
        int rcount = jTable2.getRowCount();
        if (rcount > 0){
            int result = JOptionPane.showOptionDialog(null,
                    "是否刪除學生【" + jTable2.getValueAt(0, 1) + "】的考試成績數據?", "系統提示",
                    JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,
                    null, new String[] {"是", "否"}, "否");
            if (result == JOptionPane.NO_OPTION)
                return;



            appstu.util.JdbcAdapter jdbcAdapter = new appstu.util.JdbcAdapter();
            Obj_gradeinfo_sub[] object = new Obj_gradeinfo_sub[rcount];
            for (int i = 0; i < rcount; i++) {
                object[i] = new Obj_gradeinfo_sub();
                object[i].setStuid(String.valueOf(jTable2.getValueAt(0, 0)));
                object[i].setKindID(examkindid[jComboBox1.getSelectedIndex()]);
                //object[i].setCode("0" + (i + 1));
                object[i].setCode(subjectcode[i]);
                object[i].setSutname(String.valueOf(jTable2.getValueAt(i, 1)));
                float grade;
                grade = Float.parseFloat(String.valueOf(jTable2.getValueAt(i, 4)));
                object[i].setGrade(grade);
                java.sql.Date rq = null;
                try {
                    System.out.println(jTable2.getValueAt(i,5));
                    String strrq = String.valueOf(jTable2.getValueAt(i,5));
                    System.out.println(i + ";strrq = " + strrq + "strrq.length = " + strrq.length());
                    rq = java.sql.Date.valueOf(strrq);

                } catch (Exception dt) {
                    JOptionPane.showMessageDialog(null,
                                                  "第【" + i + "】行輸入的數據格式有誤,請重新錄入!!\n" +
                                                  dt.getMessage(), "系統提示",
                                                  JOptionPane.ERROR_MESSAGE);
                    return;
                }
                object[i].setExamdate(rq);
            }
            //執行公共類中的數據刪除操作
            if (jdbcAdapter.Delete_Obj_gradeinfo_sub(object)){
               /* MouseEvent event = new MouseEvent()
                jTable1_mouseClicked(event);*/
            }
        }

    }
}


class JF_view_gradesub_jBdel_actionAdapter implements ActionListener {
    private JF_view_gradesub adaptee;
    JF_view_gradesub_jBdel_actionAdapter(JF_view_gradesub adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_gradesub_jTable1_mouseAdapter extends MouseAdapter {
    private JF_view_gradesub adaptee;
    JF_view_gradesub_jTable1_mouseAdapter(JF_view_gradesub adaptee) {
        this.adaptee = adaptee;
    }

    public void mouseClicked(MouseEvent e) {
        adaptee.jTable1_mouseClicked(e);
    }
}


class JF_view_gradesub_jBexit_actionAdapter implements ActionListener {
    private JF_view_gradesub adaptee;
    JF_view_gradesub_jBexit_actionAdapter(JF_view_gradesub adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_gradesub_jBsave_actionAdapter implements ActionListener {
    private JF_view_gradesub adaptee;
    JF_view_gradesub_jBsave_actionAdapter(JF_view_gradesub adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_gradesub_jBadd_actionAdapter implements ActionListener {
    private JF_view_gradesub adaptee;
    JF_view_gradesub_jBadd_actionAdapter(JF_view_gradesub adaptee) {
        this.adaptee = adaptee;
    }

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


class JF_view_gradesub_jComboBox2_itemAdapter implements ItemListener {
    private JF_view_gradesub adaptee;
    JF_view_gradesub_jComboBox2_itemAdapter(JF_view_gradesub adaptee) {
        this.adaptee = adaptee;
    }

    public void itemStateChanged(ItemEvent e) {
        adaptee.jComboBox2_itemStateChanged(e);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩三级视频在线观看| 久久这里只有精品视频网| 日韩欧美国产不卡| 中文字幕视频一区二区三区久| 亚洲福利一区二区| 成人理论电影网| 欧美大片国产精品| 亚洲福利电影网| 色婷婷综合在线| 国产午夜久久久久| 另类小说一区二区三区| 欧美性猛交xxxx黑人交| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 秋霞国产午夜精品免费视频| 色噜噜狠狠色综合中国| 国产精品毛片久久久久久| 国产一区二区三区免费观看| 91精品国产综合久久精品麻豆| 樱花草国产18久久久久| 99精品一区二区| 国产精品的网站| 国产成人免费9x9x人网站视频| 欧美一区二区三区日韩| 亚洲成人av一区二区三区| 日本精品免费观看高清观看| 国产精品久久久久国产精品日日| 国产一区二区0| 久久免费美女视频| 国产又黄又大久久| 久久久久久久免费视频了| 日本女优在线视频一区二区| 在线成人av网站| 午夜av区久久| 91精品国模一区二区三区| 亚洲第一福利视频在线| 欧美日韩成人在线一区| 日韩中文字幕91| 91精品国产综合久久精品app| 五月综合激情婷婷六月色窝| 欧美日本国产视频| 日韩av在线播放中文字幕| 欧美精品xxxxbbbb| 看国产成人h片视频| 精品日韩99亚洲| 国产精品一级在线| 国产精品毛片大码女人| 91在线小视频| 午夜久久久影院| 精品sm捆绑视频| 成人免费va视频| 亚洲图片欧美综合| 欧美一级高清大全免费观看| 韩国女主播成人在线观看| 久久久久九九视频| 99热精品国产| 三级精品在线观看| 国产日韩精品一区二区三区在线| 成人国产精品免费网站| 亚洲精品日日夜夜| 日韩一区二区三区观看| 成人美女在线视频| 午夜av一区二区三区| 久久久久高清精品| 在线欧美日韩精品| 精品一区二区免费在线观看| 国产精品国产a| 91精品国产欧美日韩| 国产成人精品三级| 亚洲电影在线播放| 亚洲国产激情av| 色综合婷婷久久| 蜜臀av性久久久久蜜臀av麻豆| 中文字幕免费不卡| 在线播放国产精品二区一二区四区| 秋霞电影一区二区| 中文字幕国产一区| 日韩精品一区二区三区中文不卡| 成人激情免费网站| 欧美aⅴ一区二区三区视频| 国产精品网友自拍| 欧美一区二区三区在线视频| av影院午夜一区| 国产一区二区中文字幕| 亚洲国产日日夜夜| 中文字幕在线不卡一区二区三区| 91精品国产综合久久蜜臀| 波波电影院一区二区三区| 青草av.久久免费一区| 亚洲美女电影在线| 国产精品日产欧美久久久久| 欧美xxxxx牲另类人与| 色哟哟欧美精品| 成人av网站在线观看免费| 久久99九九99精品| 日韩中文字幕一区二区三区| 一区二区视频免费在线观看| 亚洲国产精品成人综合| 久久一二三国产| 欧美哺乳videos| 91麻豆精品久久久久蜜臀 | 亚洲男同性恋视频| 国产欧美视频一区二区| 日韩精品一区二区三区蜜臀| 欧美区视频在线观看| 色综合久久中文综合久久97| 波多野结衣中文字幕一区二区三区| 蜜桃精品在线观看| 日本欧美一区二区三区乱码| 亚洲v日本v欧美v久久精品| 亚洲综合另类小说| 一级日本不卡的影视| 亚洲欧美日韩中文播放| 亚洲视频一二三| 亚洲精品亚洲人成人网 | 天天影视涩香欲综合网| 亚洲成人av电影| 亚洲图片欧美视频| 视频在线观看一区| 奇米精品一区二区三区在线观看一| 亚洲va国产天堂va久久en| 亚洲国产精品一区二区www| 一区二区久久久久久| 一区二区三区精品| 亚洲国产精品久久久久秋霞影院 | 97se狠狠狠综合亚洲狠狠| 成人午夜激情视频| 99综合电影在线视频| 色诱亚洲精品久久久久久| 在线观看一区日韩| 67194成人在线观看| 精品国产乱码久久久久久夜甘婷婷 | 国产精品99久| 99久久精品国产网站| 欧美视频中文一区二区三区在线观看| 欧美在线视频不卡| 日韩一区二区三区电影| 国产欧美精品一区二区色综合| 久久蜜臀精品av| 18涩涩午夜精品.www| 午夜激情久久久| 国产风韵犹存在线视精品| 99国产精品国产精品毛片| 欧美日韩亚洲综合在线 | 日韩国产在线一| 蓝色福利精品导航| 不卡欧美aaaaa| 欧美日韩激情一区二区三区| 26uuu精品一区二区在线观看| 久久久精品免费免费| 亚洲久本草在线中文字幕| 五月婷婷另类国产| 国产白丝网站精品污在线入口| 色综合欧美在线| 精品处破学生在线二十三| 亚洲欧美一区二区三区极速播放| 亚洲动漫第一页| 成人h精品动漫一区二区三区| 欧美日韩免费一区二区三区视频| 精品88久久久久88久久久| 亚洲一区视频在线| 韩国在线一区二区| 欧美日韩久久一区二区| 欧美国产日韩a欧美在线观看| 亚洲一区二区三区四区的| 国产成人综合自拍| 日韩视频免费观看高清完整版| 国产精品免费久久| 激情欧美日韩一区二区| 欧美三级资源在线| 中文字幕一区二区三区不卡在线| 奇米亚洲午夜久久精品| 欧美伊人久久久久久久久影院 | 国产精品一区二区三区乱码 | 成人av网站在线观看免费| 日韩欧美三级在线| 亚洲v日本v欧美v久久精品| 99精品桃花视频在线观看| 精品福利一二区| 美腿丝袜在线亚洲一区| 欧美日韩亚洲不卡| 亚洲免费av观看| 94-欧美-setu| 亚洲欧洲99久久| 国产**成人网毛片九色| 久久综合中文字幕| 免费看日韩精品| 欧美日韩国产小视频在线观看| 亚洲精品国产无天堂网2021| 成人av在线资源| 日本一区二区不卡视频| 国产乱码精品1区2区3区| 2019国产精品| 国产传媒欧美日韩成人| 久久免费的精品国产v∧| 精品亚洲成a人| 久久亚洲一区二区三区明星换脸 | 久久久av毛片精品| 国产精品一区久久久久| 久久色在线视频| 成人综合激情网|