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

📄 main.java

📁 JAVA学生考试成绩分析程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            .addGroup(leftPanelLayout.createSequentialGroup()                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addComponent(j1Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap())            .addGroup(leftPanelLayout.createSequentialGroup()                .addContainerGap()                .addComponent(j2Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))            .addGroup(leftPanelLayout.createSequentialGroup()                .addContainerGap()                .addComponent(j3Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))            .addGroup(leftPanelLayout.createSequentialGroup()                .addContainerGap()                .addComponent(j4Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, leftPanelLayout.createSequentialGroup()                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addComponent(j5Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap())            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, leftPanelLayout.createSequentialGroup()                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addComponent(j6Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap())            .addGroup(leftPanelLayout.createSequentialGroup()                .addContainerGap()                .addComponent(j7Button, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))        );        leftPanelLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {j1Button, j2Button, j3Button, j4Button, j5Button, j6Button, j7Button});        leftPanelLayout.setVerticalGroup(            leftPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(leftPanelLayout.createSequentialGroup()                .addContainerGap()                .addComponent(j1Button, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)                .addGap(18, 18, 18)                .addComponent(j2Button, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)                .addGap(18, 18, 18)                .addComponent(j3Button)                .addGap(18, 18, 18)                .addComponent(j4Button)                .addGap(18, 18, 18)                .addComponent(j5Button)                .addGap(18, 18, 18)                .addComponent(j6Button)                .addGap(18, 18, 18)                .addComponent(j7Button)                .addContainerGap(1714, Short.MAX_VALUE))        );        leftPanelLayout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {j1Button, j2Button, j3Button, j4Button, j5Button, j6Button, j7Button});        this.j2Panel.setVisible(false);        j2ComboBoxClass.setFont(new java.awt.Font("黑体", 0, 18));        j2ComboBoxClass.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "..." }));        Iterator it2Class = alClass.iterator();        try{            while(it2Class.hasNext()){                this.j2ComboBoxClass.addItem((Classes)it2Class.next());            }            }        catch(Exception ex){            javax.swing.JOptionPane.showMessageDialog(null, "出现致命错误!!", "学生成绩管理系统", javax.swing.JOptionPane.INFORMATION_MESSAGE);        }        j2Label班级.setFont(new java.awt.Font("黑体", 0, 18));        j2Label班级.setText("班级");        jLabel课程.setFont(new java.awt.Font("黑体", 0, 18));        jLabel课程.setText("课程");        j2ComboBoxLesson.setFont(new java.awt.Font("黑体", 0, 18));        j2ComboBoxLesson.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "..." }));        Iterator it2Lesson = alLesson.iterator();        try{            while(it2Lesson.hasNext()){                this.j2ComboBoxLesson.addItem((Lesson)it2Lesson.next());            }            }        catch(Exception ex){            javax.swing.JOptionPane.showMessageDialog(null, "出现致命错误!!", "学生成绩管理系统", javax.swing.JOptionPane.INFORMATION_MESSAGE);        }        j2Table.setFont(new java.awt.Font("宋体", 0, 14));        j2Table.setModel(j2TableModel);        j2Table.getTableHeader().setReorderingAllowed(false);        j2Table.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyTyped(java.awt.event.KeyEvent evt) {                j2TableKeyTyped(evt);            }        });        j2Table.addVetoableChangeListener(new java.beans.VetoableChangeListener() {            public void vetoableChange(java.beans.PropertyChangeEvent evt)throws java.beans.PropertyVetoException {                j2TableVetoableChange(evt);            }        });        jScrollPane2.setViewportView(j2Table);        j2ButtonSave.setFont(new java.awt.Font("黑体", 0, 18));        j2ButtonSave.setText("保存");        this.j2ButtonSave.setEnabled(false);        j2ButtonSave.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j2ButtonSaveActionPerformed(evt);            }        });        j2ButtonOpen.setFont(new java.awt.Font("黑体", 0, 18));        j2ButtonOpen.setText("打开");        j2ButtonOpen.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j2ButtonOpenActionPerformed(evt);            }        });        j2LabelStatus.setFont(new java.awt.Font("黑体", 0, 18));        j2LabelStatus.setText("   ");        j2ButtonCancel.setFont(new java.awt.Font("黑体", 0, 18));        j2ButtonCancel.setText("放弃");        this.j2ButtonCancel.setEnabled(false);        j2ButtonCancel.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j2ButtonCancelActionPerformed(evt);            }        });        javax.swing.GroupLayout j2PanelLayout = new javax.swing.GroupLayout(j2Panel);        j2Panel.setLayout(j2PanelLayout);        j2PanelLayout.setHorizontalGroup(            j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j2PanelLayout.createSequentialGroup()                .addGap(10, 10, 10)                .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(j2PanelLayout.createSequentialGroup()                        .addComponent(j2LabelStatus, javax.swing.GroupLayout.DEFAULT_SIZE, 572, Short.MAX_VALUE)                        .addContainerGap())                    .addGroup(j2PanelLayout.createSequentialGroup()                        .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                            .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 560, Short.MAX_VALUE)                            .addGroup(j2PanelLayout.createSequentialGroup()                                .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)                                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, j2PanelLayout.createSequentialGroup()                                        .addComponent(jLabel课程)                                        .addGap(18, 18, 18)                                        .addComponent(j2ComboBoxLesson, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))                                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, j2PanelLayout.createSequentialGroup()                                        .addComponent(j2Label班级)                                        .addGap(18, 18, 18)                                        .addComponent(j2ComboBoxClass, javax.swing.GroupLayout.PREFERRED_SIZE, 382, javax.swing.GroupLayout.PREFERRED_SIZE)))                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 21, Short.MAX_VALUE)                                .addComponent(j2ButtonOpen, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)                                .addGap(11, 11, 11)))                        .addGap(22, 22, 22))))            .addGroup(j2PanelLayout.createSequentialGroup()                .addGap(133, 133, 133)                .addComponent(j2ButtonSave, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)                .addGap(104, 104, 104)                .addComponent(j2ButtonCancel, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)                .addContainerGap(171, Short.MAX_VALUE))        );        j2PanelLayout.setVerticalGroup(            j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j2PanelLayout.createSequentialGroup()                .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(j2PanelLayout.createSequentialGroup()                        .addContainerGap()                        .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(j2Label班级)                            .addComponent(j2ComboBoxClass, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                        .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                            .addComponent(jLabel课程)                            .addComponent(j2ComboBoxLesson, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))                    .addGroup(j2PanelLayout.createSequentialGroup()                        .addGap(19, 19, 19)                        .addComponent(j2ButtonOpen, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)))                .addGap(24, 24, 24)                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 319, javax.swing.GroupLayout.PREFERRED_SIZE)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)                .addGroup(j2PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(j2ButtonSave, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)                    .addComponent(j2ButtonCancel, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE))                .addGap(21, 21, 21)                .addComponent(j2LabelStatus, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addContainerGap())        );        this.j1TabbedPane.setVisible(false);        j1TabbedPane.setFont(new java.awt.Font("黑体", 0, 18));        j11ComboBox.setFont(new java.awt.Font("黑体", 0, 14));        j11ComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "..." }));        Iterator itClass = alClass.iterator();        try{            while(itClass.hasNext()){                this.j11ComboBox.addItem((Classes)itClass.next());            }            }        catch(Exception ex){            javax.swing.JOptionPane.showMessageDialog(null, "出现致命错误!!", "学生成绩管理系统", javax.swing.JOptionPane.INFORMATION_MESSAGE);        }        j11ComboBox.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j11ComboBoxActionPerformed(evt);            }        });        j11Label年级.setFont(new java.awt.Font("黑体", 0, 18));        j11Label年级.setText("年级");        j11Label专业.setFont(new java.awt.Font("黑体", 0, 18));        j11Label专业.setText("专业");        j11Label班级.setFont(new java.awt.Font("黑体", 0, 18));        j11Label班级.setText("班级");        j11TextGrade.setFont(new java.awt.Font("黑体", 0, 18));        j11TextGrade.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusGained(java.awt.event.FocusEvent evt) {                j11TextGradeFocusGained(evt);            }            public void focusLost(java.awt.event.FocusEvent evt) {                j11TextGradeFocusLost(evt);            }        });

⌨️ 快捷键说明

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