📄 frame4.java~381~
字号:
jbInit();
}
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);
jComboBox2833.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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -