📄 main.java
字号:
j12TextLessonNameFocusLost(evt); } }); j12TextLessonName.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { j12TextLessonNameKeyTyped(evt); } }); j12TextLessonPoints.setFont(new java.awt.Font("黑体", 0, 18)); j12TextLessonPoints.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { j12TextLessonPointsActionPerformed(evt); } }); j12TextLessonPoints.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { j12TextLessonPointsFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { j12TextLessonPointsFocusLost(evt); } }); j12TextLessonPoints.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent evt) { j12TextLessonPointsKeyPressed(evt); } public void keyTyped(java.awt.event.KeyEvent evt) { j12TextLessonPointsKeyTyped(evt); } }); j12TextLessonHour.setFont(new java.awt.Font("黑体", 0, 18)); j12TextLessonHour.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { j12TextLessonHourFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { j12TextLessonHourFocusLost(evt); } }); j12TextLessonHour.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent evt) { j12TextLessonHourKeyPressed(evt); } public void keyTyped(java.awt.event.KeyEvent evt) { j12TextLessonHourKeyTyped(evt); } }); javax.swing.GroupLayout j12PanelLayout = new javax.swing.GroupLayout(j12Panel); j12Panel.setLayout(j12PanelLayout); j12PanelLayout.setHorizontalGroup( j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, j12PanelLayout.createSequentialGroup() .addContainerGap(56, Short.MAX_VALUE) .addComponent(j12Status, javax.swing.GroupLayout.PREFERRED_SIZE, 513, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(82, 82, 82)) .addGroup(j12PanelLayout.createSequentialGroup() .addGap(81, 81, 81) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(j12ComboBox, javax.swing.GroupLayout.Alignment.TRAILING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(j12PanelLayout.createSequentialGroup() .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(j12Label课程编号, javax.swing.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE) .addComponent(j12Label课程名称, javax.swing.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE) .addComponent(j12Label学分, javax.swing.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE) .addComponent(j12Label学时, javax.swing.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE) .addComponent(j12ButtonCreat, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(j12PanelLayout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(j12TextLessonName, javax.swing.GroupLayout.DEFAULT_SIZE, 376, Short.MAX_VALUE) .addComponent(j12TextLessonID) .addComponent(j12TextLessonPoints) .addComponent(j12TextLessonHour))) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, j12PanelLayout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(j12ButtonModify, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(84, 84, 84) .addComponent(j12ButtonDel, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(19, 19, 19))))) .addGap(92, 92, 92)) .addGroup(j12PanelLayout.createSequentialGroup() .addGap(57, 57, 57) .addComponent(j12Label现有课程, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(498, Short.MAX_VALUE)) ); j12PanelLayout.setVerticalGroup( j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(j12PanelLayout.createSequentialGroup() .addGap(33, 33, 33) .addComponent(j12Label现有课程, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(j12ComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(28, 28, 28) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(j12Label课程编号, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(j12TextLessonID, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(11, 11, 11) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(j12Label课程名称, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(j12TextLessonName, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(j12Label学分, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(j12TextLessonPoints, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(j12Label学时, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(j12TextLessonHour, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(46, 46, 46) .addGroup(j12PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(j12ButtonCreat, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(j12ButtonModify, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(j12ButtonDel, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(29, 29, 29) .addComponent(j12Status, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(50, Short.MAX_VALUE)) ); j1TabbedPane.addTab("课程", j12Panel); j13Label已添加学生.setFont(new java.awt.Font("黑体", 0, 18)); j13Label已添加学生.setText("已添加的学生"); j13ComboBoxStu.setFont(new java.awt.Font("黑体", 0, 18)); j13ComboBoxStu.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "..." })); Iterator itClass131 = alClass.iterator(); try{ while(itClass131.hasNext()){ Classes cs = (Classes)itClass131.next(); Iterator itStu131 = cs.getStudentList().iterator(); while(itStu131.hasNext()){ this.j13ComboBoxStu.addItem((Student)itStu131.next()); } } } catch(Exception ex){ javax.swing.JOptionPane.showMessageDialog(null, "出现致命错误!!", "学生成绩管理系统", javax.swing.JOptionPane.INFORMATION_MESSAGE); } j13ComboBoxStu.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { j13ComboBoxStuActionPerformed(evt); } }); j13Label学生姓名.setFont(new java.awt.Font("黑体", 0, 18)); j13Label学生姓名.setText("学生姓名"); j13Label学号.setFont(new java.awt.Font("黑体", 0, 18)); j13Label学号.setText("学号"); j13Label加入班级.setFont(new java.awt.Font("黑体", 0, 18)); j13Label加入班级.setText("加入班级"); j13Label未选课程.setFont(new java.awt.Font("黑体", 0, 18)); j13Label未选课程.setText("未选课程"); j13TextFieldName.setFont(new java.awt.Font("黑体", 0, 18)); j13TextFieldName.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { j13TextFieldNameFocusGained(evt); } }); j13TextFieldName.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { j13TextFieldNameKeyTyped(evt); } }); j13TextFieldNO.setFont(new java.awt.Font("黑体", 0, 18)); j13TextFieldNO.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { j13TextFieldNOFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { j13TextFieldNOFocusLost(evt); } }); j13TextFieldNO.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { j13TextFieldNOKeyTyped(evt); } }); j13ButtonNO.setFont(new java.awt.Font("黑体", 0, 18)); j13ButtonNO.setText("按学号查找"); j13ButtonNO.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { j13ButtonNOActionPerformed(evt); } }); j13ComboBoxClass.setFont(new java.awt.Font("黑体", 0, 18)); j13ComboBoxClass.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "..." })); Iterator itClass13 = alClass.iterator(); try{ while(itClass13.hasNext()){ this.j13ComboBoxClass.addItem((Classes)itClass13.next()); } } catch(Exception ex){ javax.swing.JOptionPane.showMessageDialog(null, "出现致命错误!!", "学生成绩管理系统", javax.swing.JOptionPane.INFORMATION_MESSAGE); } j13ComboBoxClass.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { j13ComboBoxClassActionPerformed(evt); } }); j13ListLesson.setFont(new java.awt.Font("黑体", 0, 18)); j13ListLesson.setModel(j13ListModel); Iterator itLesson131 = alLesson.iterator(); while(itLesson131.hasNext()){ this.j13ListModel.addElement(itLesson131.next()); } j13ListLesson.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { j13ListLessonMouseClicked(evt); } }); jScrollPane1.setViewportView(j13ListLesson); j13ButtonCreat.setFont(new java.awt.Font("黑体", 0, 18)); j13ButtonCreat.setText("创建"); j13ButtonCreat.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -