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

📄 main.java

📁 JAVA学生考试成绩分析程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                j13ButtonCreatActionPerformed(evt);            }        });        j13ButtonModify.setFont(new java.awt.Font("黑体", 0, 18));        j13ButtonModify.setText("修改");        j13ButtonModify.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j13ButtonModifyActionPerformed(evt);            }        });        j13ButtonDel.setFont(new java.awt.Font("黑体", 0, 18));        j13ButtonDel.setText("删除");        j13ButtonDel.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j13ButtonDelActionPerformed(evt);            }        });        j13Status.setFont(new java.awt.Font("黑体", 0, 18));        j13ListLessonSelected.setFont(new java.awt.Font("黑体", 0, 18));        j13ListLessonSelected.setModel(j13ListModelSelected);        j13ListLessonSelected.addMouseListener(new java.awt.event.MouseAdapter() {            public void mouseClicked(java.awt.event.MouseEvent evt) {                j13ListLessonSelectedMouseClicked(evt);            }        });        jScrollPane3.setViewportView(j13ListLessonSelected);        j13ButtonRemoveLesson.setFont(new java.awt.Font("黑体", 0, 18));        j13ButtonRemoveLesson.setText("<-");        j13ButtonRemoveLesson.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j13ButtonRemoveLessonActionPerformed(evt);            }        });        j13ButtonAddLesson.setFont(new java.awt.Font("黑体", 0, 18));        j13ButtonAddLesson.setText("->");        j13ButtonAddLesson.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j13ButtonAddLessonActionPerformed(evt);            }        });        j13Label已选课程.setFont(new java.awt.Font("黑体", 0, 18));        j13Label已选课程.setText("已选课程");        javax.swing.GroupLayout j13PanelLayout = new javax.swing.GroupLayout(j13Panel);        j13Panel.setLayout(j13PanelLayout);        j13PanelLayout.setHorizontalGroup(            j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j13PanelLayout.createSequentialGroup()                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(j13PanelLayout.createSequentialGroup()                        .addGap(125, 125, 125)                        .addComponent(j13ButtonCreat)                        .addGap(69, 69, 69)                        .addComponent(j13ButtonModify)                        .addGap(77, 77, 77)                        .addComponent(j13ButtonDel))                    .addGroup(j13PanelLayout.createSequentialGroup()                        .addGap(31, 31, 31)                        .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)                            .addComponent(j13ButtonAddLesson)                            .addComponent(j13ButtonRemoveLesson)                            .addGroup(j13PanelLayout.createSequentialGroup()                                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 219, javax.swing.GroupLayout.PREFERRED_SIZE)                                .addGap(106, 106, 106)                                .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 215, javax.swing.GroupLayout.PREFERRED_SIZE))                            .addGroup(j13PanelLayout.createSequentialGroup()                                .addComponent(j13Label加入班级, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                                .addComponent(j13ComboBoxClass, 0, 422, Short.MAX_VALUE))                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, j13PanelLayout.createSequentialGroup()                                .addComponent(j13Label学号, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                                .addComponent(j13TextFieldNO, javax.swing.GroupLayout.PREFERRED_SIZE, 285, javax.swing.GroupLayout.PREFERRED_SIZE)                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                                .addComponent(j13ButtonNO))))                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, j13PanelLayout.createSequentialGroup()                        .addGap(31, 31, 31)                        .addComponent(j13Label已添加学生, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addComponent(j13ComboBoxStu, 0, 422, Short.MAX_VALUE)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))                    .addGroup(j13PanelLayout.createSequentialGroup()                        .addGap(32, 32, 32)                        .addComponent(j13Label学生姓名, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addComponent(j13TextFieldName, javax.swing.GroupLayout.DEFAULT_SIZE, 421, Short.MAX_VALUE)))                .addGap(76, 76, 76))            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, j13PanelLayout.createSequentialGroup()                .addGap(73, 73, 73)                .addComponent(j13Label未选课程, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 226, Short.MAX_VALUE)                .addComponent(j13Label已选课程, javax.swing.GroupLayout.PREFERRED_SIZE, 118, javax.swing.GroupLayout.PREFERRED_SIZE)                .addGap(116, 116, 116))            .addGroup(j13PanelLayout.createSequentialGroup()                .addGap(23, 23, 23)                .addComponent(j13Status, javax.swing.GroupLayout.PREFERRED_SIZE, 540, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(88, Short.MAX_VALUE))        );        j13PanelLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jScrollPane1, jScrollPane3});        j13PanelLayout.setVerticalGroup(            j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j13PanelLayout.createSequentialGroup()                .addGap(30, 30, 30)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(j13Label已添加学生, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE)                    .addComponent(j13ComboBoxStu, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(16, 16, 16)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(j13Label学生姓名, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE)                    .addComponent(j13TextFieldName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(18, 18, 18)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(j13Label学号, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE)                    .addComponent(j13TextFieldNO, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)                    .addComponent(j13ButtonNO, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(18, 18, 18)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(j13Label加入班级, javax.swing.GroupLayout.DEFAULT_SIZE, 26, Short.MAX_VALUE)                    .addComponent(j13ComboBoxClass, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(18, 18, 18)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(j13Label已选课程, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addComponent(j13Label未选课程, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                        .addComponent(jScrollPane3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE))                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, j13PanelLayout.createSequentialGroup()                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addComponent(j13ButtonAddLesson, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addGap(35, 35, 35)                        .addComponent(j13ButtonRemoveLesson, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addGap(14, 14, 14)))                .addGap(26, 26, 26)                .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(j13PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                        .addComponent(j13ButtonModify, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addComponent(j13ButtonCreat, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE))                    .addGroup(j13PanelLayout.createSequentialGroup()                        .addGap(2, 2, 2)                        .addComponent(j13ButtonDel, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addComponent(j13Status, javax.swing.GroupLayout.DEFAULT_SIZE, 25, Short.MAX_VALUE)                .addGap(22, 22, 22))        );        j1TabbedPane.addTab("学生", j13Panel);        this.j5Panel.setVisible(false);        j5Label输入学号.setFont(new java.awt.Font("黑体", 0, 18));        j5Label输入学号.setText("输入学号 ");        j5TextFieldNO.setFont(new java.awt.Font("黑体", 0, 18));        j5TextFieldNO.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusGained(java.awt.event.FocusEvent evt) {                j5TextFieldNOFocusGained(evt);            }            public void focusLost(java.awt.event.FocusEvent evt) {                j5TextFieldNOFocusLost(evt);            }        });        j5TextFieldNO.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyTyped(java.awt.event.KeyEvent evt) {                j5TextFieldNOKeyTyped(evt);            }        });        j5ButtonGet.setFont(new java.awt.Font("黑体", 0, 18));        j5ButtonGet.setText("查询");        j5ButtonGet.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j5ButtonGetActionPerformed(evt);            }        });        j5TextAreaInfo.setColumns(20);        j5TextAreaInfo.setEditable(false);        j5TextAreaInfo.setFont(new java.awt.Font("黑体", 0, 18));        j5TextAreaInfo.setLineWrap(true);        j5TextAreaInfo.setRows(7);        j5TextAreaInfo.setTabSize(10);        jScrollPane4.setViewportView(j5TextAreaInfo);        j5ButtonClear.setFont(new java.awt.Font("黑体", 0, 18));        j5ButtonClear.setText("清除");        j5ButtonClear.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j5ButtonClearActionPerformed(evt);            }        });        javax.swing.GroupLayout j5PanelLayout = new javax.swing.GroupLayout(j5Panel);        j5Panel.setLayout(j5PanelLayout);        j5PanelLayout.setHorizontalGroup(            j5PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j5PanelLayout.createSequentialGroup()                .addGap(27, 27, 27)                .addGroup(j5PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)                    .addComponent(jScrollPane4, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 539, Short.MAX_VALUE)                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, j5PanelLayout.createSequentialGroup()                        .addComponent(j5Label输入学号)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                        .addComponent(j5TextFieldNO, javax.swing.GroupLayout.PREFERRED_SIZE, 346, javax.swing.GroupLayout.PREFERRED_SIZE)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                        .addComponent(j5ButtonGet, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)))                .addContainerGap(51, Short.MAX_VALUE))            .addGroup(j5PanelLayout.createSequentialGroup()                .addGap(240, 240, 240)                .addComponent(j5ButtonClear, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(285, Short.MAX_VALUE))        );        j5PanelLayout.setVerticalGroup(            j5PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .

⌨️ 快捷键说明

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