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

📄 frame4.java~383~

📁 提供了一种注册机算法的实现. 里面共有两份分别是题库的代码和注册机的代码
💻 JAVA~383~
📖 第 1 页 / 共 5 页
字号:
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
  }

  void jbInit() throws Exception {
    //////////时间

    this.year=String.valueOf(ca1.get(Calendar.YEAR));
     this.month=String.valueOf(ca1.get(Calendar.MONTH)+1);
      this.day=String.valueOf(ca1.get(Calendar.DATE));
///////////////时间


      ////////////获取数据库题目老师姓名列表
   Dcyh dc5 = new Dcyh();
    titledBorder36 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"试卷选择");
    dc5.connection();
    ResultSet returnRs5 = dc5.rs;
try {
while (returnRs5.next()) {
    String jsxm = returnRs5.getString(4);
   jComboBox811.addItem(jsxm);

  }
}
catch (SQLException e8) {
  System.out.println(e8);
}
/////////////////////// 获取数据库题目老师姓名列表



    border1 = BorderFactory.createBevelBorder(BevelBorder.LOWERED,Color.white,Color.white,new Color(103, 101, 98),new Color(148, 145, 140));
    titledBorder1 = new TitledBorder(border1,"试卷内容");
    titledBorder2 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"题目列表");
    titledBorder3 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷预览模式");
    titledBorder4 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷参数设置");
    border2 = BorderFactory.createEmptyBorder();
    titledBorder5 = new TitledBorder(border2,"预览选择");
    titledBorder6 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"题目内容显示");
    titledBorder7 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷内容显示");
    titledBorder8 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"题目选择");
    titledBorder9 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷参数显示");
    titledBorder10 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"答案选择");
    titledBorder11 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷列表");
    titledBorder12 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷答案显示和修改");
    titledBorder13 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷内容显示和修改");
    titledBorder14 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试卷参数显示和修改");
    titledBorder15 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"预览与打印方式选择");
    titledBorder16 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"大题和填空试题编辑处");
    titledBorder17 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"正确答案编辑处");
    titledBorder18 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"选择题编辑处");
    titledBorder19 = new TitledBorder("");
    titledBorder20 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"题目编辑区");
    border4 = BorderFactory.createCompoundBorder(new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"题目编辑区"),BorderFactory.createEmptyBorder(0,0,0,100));
    titledBorder21 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"答案编辑区");
    titledBorder22 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"题目属性");
    titledBorder23 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(148, 145, 140)),"试题题型选择与选项设置");
    border5 = BorderFactory.createLineBorder(Color.black,2);
    titledBorder24 = new TitledBorder(border5,"试题题型");
    titledBorder25 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"题目列表");
    titledBorder26 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"题目选择");
    titledBorder27 = new TitledBorder("");
    titledBorder28 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"题目显示");
    titledBorder29 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"答案显示");
    titledBorder30 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"题目参数显示及修改");
    border6 = BorderFactory.createLineBorder(Color.black,2);
    titledBorder31 = new TitledBorder(border6,"填空题及大题");
    border7 = BorderFactory.createLineBorder(Color.black,2);
    titledBorder32 = new TitledBorder(border7,"选择题");
    border8 = BorderFactory.createLineBorder(Color.black,2);
    titledBorder33 = new TitledBorder(BorderFactory.createLineBorder(Color.black,2),"正确答案");
    titledBorder34 = new TitledBorder("");
    titledBorder35 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,new Color(165, 163, 151)),"正确答案");
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    this.setResizable(false);
    this.setSize(new Dimension(695,560));
    this.setLocationRelativeTo(null);
    this.setTitle("DC题库管理");
    this.getContentPane().setLayout(null);
    jTabbedPane1.setDebugGraphicsOptions(0);
    jTabbedPane1.setBounds(new Rectangle(-2, 0, 692, 530));
    jPanel2.setLayout(null);
    jPanel3.setLayout(null);
    jPanel4.setLayout(null);
    jPanel1.setLayout(null);
    jList1.setBounds(new Rectangle(342, 5, 0, 0));
    jPanel5.setBorder(titledBorder7);
    jPanel5.setDebugGraphicsOptions(0);
    jPanel5.setBounds(new Rectangle(14, 208, 406, 270));
    jPanel5.setLayout(null);
    jPanel6.setBorder(titledBorder6);
    jPanel6.setBounds(new Rectangle(15, 12, 314, 192));
    jPanel6.setLayout(null);
    jPanel7.setBorder(titledBorder8);
    jPanel7.setDebugGraphicsOptions(0);
    jPanel7.setBounds(new Rectangle(513, 14, 168, 189));
    jPanel7.setLayout(null);
    jPanel8.setBorder(titledBorder3);
    jPanel8.setDebugGraphicsOptions(0);
    jPanel8.setBounds(new Rectangle(423, 209, 257, 95));
    jPanel8.setLayout(null);
    jButton1.setBounds(new Rectangle(131, 26, 120, 25));
    jButton1.setToolTipText("再这里选择您的电脑上word的安装路径");
    jButton1.setText("选择word路径");
    jButton1.addActionListener(new Frame4_jButton1_actionAdapter(this));
    jButton2.setBounds(new Rectangle(10, 40, 117, 23));
    jButton2.setActionCommand("用word预览");
    jButton2.setText("用word预览");
    jButton2.addActionListener(new Frame4_jButton2_actionAdapter(this));
    jButton3.setBounds(new Rectangle(9, 64, 119, 22));
    jButton3.setText("本系统预览");
    jButton3.addActionListener(new Frame4_jButton3_actionAdapter(this));
    jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    jScrollPane1.setBounds(new Rectangle(6, 21, 301, 136));
    jTextArea1.setEnabled(true);
    jTextArea1.setEditable(false);
    jTextArea1.setText("");
    jTextArea1.setLineWrap(true);
    jScrollPane2.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
    jScrollPane2.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    jScrollPane2.setBounds(new Rectangle(6, 21, 392, 134));
    jTextArea2.setFont(new java.awt.Font("Dialog", 0, 12));
    jTextArea2.setEditable(false);
    jTextArea2.setText("");
    jTextArea2.setLineWrap(true);
    jButton4.setBounds(new Rectangle(7, 160, 70, 26));
    jButton4.setEnabled(false);
    jButton4.setDoubleBuffered(true);
    jButton4.setText("上一条");
    jButton4.addActionListener(new Frame4_jButton4_actionAdapter(this));
    jButton5.setBounds(new Rectangle(77, 160, 69, 26));
    jButton5.setEnabled(false);
    jButton5.setText("下一条");
    jButton5.addActionListener(new Frame4_jButton5_actionAdapter(this));
    jButton6.setBounds(new Rectangle(130, 55, 121, 24));
    jButton6.setToolTipText("预览当前试卷题目的答案");
    jButton6.setText("预览答案");
    jPanel9.setBorder(titledBorder9);
    jPanel9.setBounds(new Rectangle(424, 303, 256, 174));
    jPanel9.setLayout(null);
    jPanel10.setBorder(titledBorder4);
    jPanel10.setDebugGraphicsOptions(0);
    jPanel10.setBounds(new Rectangle(6, 162, 277, 103));
    jPanel10.setLayout(null);
    jComboBox1.setEditable(false);
    jComboBox1.setEditor(null);
    jComboBox1.setBounds(new Rectangle(70, 46, 61, 24));
    jLabel1.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel1.setText("试题类型:");
    jLabel1.setBounds(new Rectangle(9, 52, 67, 30));
    jLabel2.setBounds(new Rectangle(8, 81, 67, 30));
    jLabel2.setText("试题总分:");
    jLabel2.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel3.setBounds(new Rectangle(8, 109, 67, 30));
    jLabel3.setText("课程类型:");
    jLabel3.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel4.setBounds(new Rectangle(8, 139, 67, 27));
    jLabel4.setText("试题难度:");
    jLabel4.setFont(new java.awt.Font("Dialog", 1, 12));
    jTextField4.setBounds(new Rectangle(79, 113, 73, 23));
    jTextField4.setText("");
    jTextField4.setEnabled(false);
    jTextField4.setBorder(BorderFactory.createLineBorder(Color.black));
    jTextField4.setCaretPosition(0);
    jTextField4.setEditable(false);
    jLabel5.setBounds(new Rectangle(8, 43, 67, 30));
    jLabel5.setText("试题类型:");
    jLabel5.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel6.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel6.setText("试题总分:");
    jLabel6.setBounds(new Rectangle(142, 44, 67, 30));
    jButton7.setBounds(new Rectangle(75, 73, 59, 24));
    jButton7.setToolTipText("");
    jButton7.setVerifyInputWhenFocusTarget(true);
    jButton7.setSelected(false);
    jButton7.setText("确定");
    jButton7.addActionListener(new Frame4_jButton7_actionAdapter(this));
    jButton8.setBounds(new Rectangle(145, 73, 58, 25));
    jButton8.setText("修改");
    jButton8.addActionListener(new Frame4_jButton8_actionAdapter(this));
    jButton9.setBounds(new Rectangle(286, 171, 111, 28));
    jButton9.setToolTipText("新建一份您的试卷");
    jButton9.setText("创建新试卷");
    jButton9.addActionListener(new Frame4_jButton9_actionAdapter(this));
    jButton10.setBounds(new Rectangle(286, 202, 111, 29));
    jButton10.setToolTipText("保存您当前编辑的试卷");
    jButton10.setMnemonic('0');
    jButton10.setText("保存试卷");
    jComboBox2.setBounds(new Rectangle(206, 46, 61, 24));
    jComboBox2.setEditor(null);
    jComboBox2.setToolTipText("");
    jComboBox2.setInputVerifier(null);
    jComboBox2.setEditable(false);
    jLabel7.setBounds(new Rectangle(8, 48, 65, 30));
    jLabel7.setText("课程类别:");
    jLabel7.setFont(new java.awt.Font("Dialog", 1, 12));
    jComboBox3.setBounds(new Rectangle(74, 49, 86, 24));
    jComboBox3.addActionListener(new Frame4_jComboBox3_actionAdapter(this));
    jComboBox3.setEditor(null);
    jComboBox3.setEditable(false);
    jLabel8.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel8.setText("难度选择:");
    jLabel8.setBounds(new Rectangle(9, 74, 67, 30));
    jLabel9.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel9.setText("题型选择:");
    jLabel9.setBounds(new Rectangle(8, 102, 67, 30));
    jComboBox4.setEditable(false);
    jComboBox4.setEditor(null);
    jComboBox4.setBounds(new Rectangle(75, 76, 85, 24));
    jComboBox5.setEditable(false);
    jComboBox5.setEditor(null);
    jComboBox5.setBounds(new Rectangle(74, 103, 86, 24));
    jComboBox6.setEditable(false);
    jComboBox6.setEditor(null);
    jComboBox6.setBounds(new Rectangle(74, 130, 86, 24));
    jComboBox7.setBounds(new Rectangle(74, 157, 85, 24));
    jComboBox7.setEditor(null);
    jComboBox7.setEditable(false);
    jButton11.setBounds(new Rectangle(146, 161, 80, 25));
    jButton11.setEnabled(false);
    jButton11.setText("录入试卷");
    jButton11.addActionListener(new Frame4_jButton11_actionAdapter(this));
    jButton12.setBounds(new Rectangle(226, 161, 79, 25));
    jButton12.setEnabled(false);
    jButton12.setText("撤销录入");
    jButton12.addActionListener(new Frame4_jButton12_actionAdapter(this));
    jButton13.setText("打开试卷");
    jButton13.setMnemonic('0');
    jButton13.setBounds(new Rectangle(286, 234, 111, 29));
    jButton13.setToolTipText("打开现有的试卷列表");
    jTextField5.setBackground(Color.white);
    jTextField5.setForeground(Color.blue);
    jTextField5.setCaretColor(SystemColor.textText);
    jTextField5.setCaretPosition(4);
    jTextField5.setBounds(new Rectangle(70, 16, 197, 26));
    jLabel10.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel10.setText("试题名称:");
    jLabel10.setBounds(new Rectangle(9, 15, 67, 30));
    jLabel11.setBounds(new Rectangle(9, 126, 58, 30));
    jLabel11.setText("章选择:");
    jLabel11.setFont(new java.awt.Font("Dialog", 1, 12));
    jLabel12.setBounds(new Rectangle(7, 154, 67, 30));
    jLabel12.setText("节选择:");
    jLabel12.setFont(new java.awt.Font("Dialog", 1, 12));
    jTextField6.setBorder(BorderFactory.createLineBorder(Color.black));
    jTextField6.setEditable(true);
    jTextField6.setText("0.10");
    jTextField6.setBounds(new Rectangle(79, 141, 73, 23));
    jTextField7.setEnabled(false);
    jTextField7.setBorder(BorderFactory.createLineBorder(Color.black));
    jTextField7.setEditable(false);
    jTextField7.setText("");
    jTextField7.setBounds(new Rectangle(79, 84, 74, 23));
    jTextField8.setEnabled(false);
    jTextField8.setBorder(BorderFactory.createLineBorder(Color.black));
    jTextField8.setEditable(false);
    jTextField8.setText("");
    jTextField8.setBounds(new Rectangle(79, 55, 74, 23));
    jTextField9.setEnabled(false);
    jTextField9.setFont(new java.awt.Font("Dialog", 0, 13));
    jTextField9.setForeground(Color.blue);
    jTextField9.setBorder(BorderFactory.createLineBorder(Color.black));
    jTextField9.setEditable(false);
    jTextField9.setText("");
    jTextField9.setBounds(new Rectangle(79, 26, 168, 23));
    jPanel11.setBorder(titledBorder2);
    jPanel11.setBounds(new Rectangle(333, 12, 175, 190));
    jPanel11.setLayout(null);
    jPanel12.setBorder(titledBorder36);
    jPanel12.setBounds(new Rectangle(454, 199, 171, 54));
    jPanel12.setLayout(null);
    jPanel14.setBorder(titledBorder12);
    jPanel14.setBounds(new Rectangle(15, 12, 661, 210));
    jPanel14.setLayout(null);
    jPanel15.setBorder(titledBorder13);
    jPanel15.setBounds(new Rectangle(15, 225, 664, 258));
    jPanel15.setLayout(null);
    jButton14.setBounds(new Rectangle(19, 19, 136, 26));
    jButton14.setToolTipText("自定义从您的硬盘里打开一份试卷");
    jButton14.setText("从硬盘中打开");
    jScrollPane3.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    jScrollPane3.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    jScrollPane3.setBounds(new Rectangle(22, 18, 625, 139));
    jButton15.setBounds(new Rectangle(36, 175, 83, 27));
    jButton15.setText("修改");
    jButton16.setText("保存");
    jButton16.setBounds(new Rectangle(122, 175, 83, 27));
    jScrollPane4.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    jScrollPane4.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    jScrollPane4.setBounds(new Rectangle(24, 22, 626, 173));
    jTextArea4.setOpaque(true);
    jTextArea4.setEditable(false);
    jTextArea4.setText("");
    jTextArea4.setLineWrap(true);
    jTextArea3.setEditable(false);
    jTextArea3.setLineWrap(true);
    jButton18.setBounds(new Rectangle(33, 215, 83, 27));
    jButton18.setText("修改");
    jPanel17.setBorder(titledBorder15);
    jPanel17.setBounds(new Rectangle(212, 198, 236, 55));
    jPanel17.setLayout(null);

⌨️ 快捷键说明

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