📄 administerframe.java
字号:
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 + -