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

📄 main.java

📁 JAVA学生考试成绩分析程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                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 + -