【Java开源代码栏目提醒】:本文主要为网学会员提供UpdateExamParameter.java,希望对需要UpdateExamParameter.java网友有所帮助,学习一下!
/*
* UpdateExamParameter.java
*
* Created on 2008年8月12日, 上午8:52
*/
package com.Exam.controller;
import javax.swing.JOptionPane;
import com.Exam.bean.Stat;
import com.Exam.dao.FindStat;
/**
*
* @author Administrator
*/
public class UpdateExamParameter extends javax.swing.JFrame {
/** Creates new form UpdateExamParameter */
public UpdateExamParameter() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jPanel1 = new javax.swing.JPanel();
radioBL = new javax.swing.JLabel();
radiojComboBox = new javax.swing.JComboBox();
messageJLabel = new javax.swing.JLabel();
moreBL1 = new javax.swing.JLabel();
morejComboBox = new javax.swing.JComboBox();
jLabel2 = new javax.swing.JLabel();
judgeBL = new javax.swing.JLabel();
judgeJComboBox = new javax.swing.JComboBox();
signJLabel = new javax.swing.JLabel();
examTime = new javax.swing.JLabel();
examTimejTextField = new javax.swing.JTextField();
minutejLabel = new javax.swing.JLabel();
radiojLabel = new javax.swing.JLabel();
radioMarkjComboBox = new javax.swing.JComboBox();
morejLabel = new javax.swing.JLabel();
moreMarkjComboBox = new javax.swing.JComboBox();
judgejLabel = new javax.swing.JLabel();
judgeMarkjComboBox1 = new javax.swing.JComboBox();
messagejLabel = new javax.swing.JLabel();
okjButton = new javax.swing.JButton();
resetjButton = new javax.swing.JButton();
jLabel1.setText("jLabel1");
setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
setTitle("设置考试参数");
FindStat findStat = new FindStat();
Stat st = new Stat();
st.setId(1);
Stat stat = findStat.getStat(st);
radioBL.setText("单选题比例:");
setTitle("设置参数窗体");
radiojComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "80", "70", "60", "50","40","30","20","10" }));
radiojComboBox.setSelectedItem(""+stat.getRadio_BL());
messageJLabel.setText("%");
moreBL1.setText("多选题比例:");
morejComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "80", "70", "60", "50","40","30","20","10" }));
morejComboBox.setSelectedItem(""+stat.getMore_BL());
jLabel2.setText("%");
judgeBL.setText("判断题比例:");
judgeJComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] {"80", "70", "60", "50","40","30","20","10" }));
judgeJComboBox.setSelectedItem(""+stat.getJudge_BL());
signJLabel.setText("%");
examTime.setText(" 考试时间:");
examTimejTextField.setText(""+stat.getExam_time());
minutejLabel.setText("分钟");
radiojLabel.setText("单选题分值:");
radioMarkjComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "5", "8", "10" }));
radioMarkjComboBox.setSelectedItem(""+stat.getRadio_FS());
morejLabel.setText("多选题分值:");
moreMarkjComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "5", "8", "10" }));
moreMarkjComboBox.setSelectedItem(""+stat.getMore_FS());
judgejLabel.setText("判断题分值:");
judgeMarkjComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "5", "8", "10"}));
judgeMarkjComboBox1.setSelectedItem(""+stat.getJudge_FS());
messagejLabel.setText("*注:三种类型题之和必须是100%。");
okjButton.setText("确定");
okjButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
okjButtonActionPerformed(evt);
}
});
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
formWindowClosing(evt);
}
});
resetjButton.setText("取消");
resetjButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
resetjButtonActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1