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

📄 administerframe.java

📁 学生考试系统 有学生和老师登录。 学生登录可以选择不同的题库进行考试或练习
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        this.txt_optionD.setText("");
        this.txt_title.setText("");
        this.txt_questionID.setText("");

    }

    //返回按钮单击事件
    public void btn_back_actionPerformed(ActionEvent e) {
        this.Login.setVisible(true);
        this.setVisible(false);
    }

    String title;
    String optionA;
    String optionB;
    String optionC;
    String optionD;
    String answer;
    String strCourseID;
    int courseID;
    JComboBox cbo_courseID = new JComboBox();

    //添加
    public void btn_insert_actionPerformed(ActionEvent e) {
        title = this.txt_title.getText();
        optionA = this.txt_optionA.getText();
        optionB = this.txt_optionB.getText();
        optionC = this.txt_optionC.getText();
        optionD = this.txt_optionD.getText();
        answer = this.txt_answer.getText().trim();
        strCourseID = this.cbo_subject.getSelectedItem().toString();
        if (strCourseID.equals("JAVA")) {
            courseID = 1;
        } else if (strCourseID.equals("HTML")) {
            courseID = 2;
        } else if (strCourseID.equals("JavaScript")) {
            courseID = 3;
        } else if (strCourseID.equals("SQLServer2005")) {
            courseID = 4;
        } else if (strCourseID.equals("J2SE")) {
            courseID = 5;
        } else {
            JOptionPane.showMessageDialog(this, "请选择科目类型!");
            return;
        }
        if (checkInfo()) {
            JOptionPane.showMessageDialog(this, "请输入完整信息");
            return;
        } else {
            if (answer.equals("A") || answer.equals("B") || answer.equals("C") ||
                answer.equals("D")) {

            } else {
                JOptionPane.showMessageDialog(this, "答案只能是A,B,C,D", "错误!", 0);
                return;
            }
            if (dao.isExists(title)) {
                JOptionPane.showMessageDialog(this, "该题目已经存在!");
                return;
            }

            if (dao.insert(title, optionA, optionB, optionC, optionD, answer,
                           courseID)) {
                btn_clearl_actionPerformed(null);
                JOptionPane.showMessageDialog(this, "添加新题成功!");
            } else {
                //
            }
        }

    }

    //删除
    public void btn_delete_actionPerformed(ActionEvent e) {
        if (this.txt_questionID.getText().equals("")) {
            JOptionPane.showMessageDialog(this, "请先选择题目!");
            return;
        }
        if (dao.delete(Integer.parseInt(this.txt_questionID.getText()))) {
            btn_clearl_actionPerformed(null);
            JOptionPane.showMessageDialog(this, "删除成功!");
        } else {
            JOptionPane.showMessageDialog(this, "删除成功!", "失败",
                                          JOptionPane.ERROR_MESSAGE);
        }
    }

    //修改
    public void btn_update_actionPerformed(ActionEvent e) {
        title = this.txt_title.getText();
        optionA = this.txt_optionA.getText();
        optionB = this.txt_optionB.getText();
        optionC = this.txt_optionC.getText();
        optionD = this.txt_optionD.getText();
        answer = this.txt_answer.getText().trim();

        strQuestionID = this.txt_questionID.getText();
        if (strQuestionID.equals("")) {
            JOptionPane.showMessageDialog(this, "请先选择题目!");
            return;
        }
        questionID = Integer.parseInt(strQuestionID);
        strCourseID = this.cbo_subject.getSelectedItem().toString();
        if (strCourseID.equals("JAVA")) {
            courseID = 1;
        } else if (strCourseID.equals("HTML")) {
            courseID = 2;
        } else if (strCourseID.equals("JavaScript")) {
            courseID = 3;
        } else if (strCourseID.equals("SQLServer2005")) {
            courseID = 4;
        } else if (strCourseID.equals("J2SE")) {
            courseID = 5;
        } else {
            JOptionPane.showMessageDialog(this, "请选择科目类型!");
            return;
        }
        if (answer.equals("A") || answer.equals("B") ||
            answer.equals("C") || answer.equals("D")) {
        } else {
            JOptionPane.showMessageDialog(this, "答案只能是A,B,C,D", "错误!", 0);
            return;
        }
        if (dao.update(questionID, title, optionA, optionB, optionC,
                       optionD, answer,
                       courseID)) {
            btn_clearl_actionPerformed(null);
            JOptionPane.showMessageDialog(this, "修改成功!");
        } else {
            JOptionPane.showMessageDialog(this, "修改失败!");
        }

    }

}


class AdministerFrame_btn_update_actionAdapter implements
        ActionListener {
    private AdministerFrame adaptee;
    private ActionEvent e;
    AdministerFrame_btn_update_actionAdapter(AdministerFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class AdministerFrame_btn_delete_actionAdapter implements ActionListener {
    private AdministerFrame adaptee;
    private ActionEvent e;
    AdministerFrame_btn_delete_actionAdapter(AdministerFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class AdministerFrame_btn_insert_actionAdapter implements ActionListener {
    private AdministerFrame adaptee;
    private ActionEvent e;
    AdministerFrame_btn_insert_actionAdapter(AdministerFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class AdministerFrame_btn_back_actionAdapter implements ActionListener {
    private AdministerFrame adaptee;
    private ActionEvent e;
    AdministerFrame_btn_back_actionAdapter(AdministerFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class AdministerFrame_btn_clearl_actionAdapter implements ActionListener {
    private AdministerFrame adaptee;
    private ActionEvent e;
    AdministerFrame_btn_clearl_actionAdapter(AdministerFrame adaptee) {
        this.adaptee = adaptee;
    }

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


class AdministerFrame_btn_select_actionAdapter implements ActionListener {
    private AdministerFrame adaptee;
    private ActionEvent e;
    AdministerFrame_btn_select_actionAdapter(AdministerFrame adaptee) {
        this.adaptee = adaptee;
    }

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

⌨️ 快捷键说明

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