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

📄 main.java

📁 JAVA学生考试成绩分析程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
/* * main.java * * Created on 2008年7月25日, 上午9:58 */package studentscore;import java.io.*;import java.util.*;import javax.swing.*;import javax.swing.filechooser.FileNameExtensionFilter;import javax.swing.table.*;/** * * @author  Conupe Fox */public class Main extends javax.swing.JFrame {    /** Creates new form main */    public Main() {        initComponents();    }    /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    @SuppressWarnings("unchecked")    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        j4Frame = new javax.swing.JFrame();        j4FileChooser = new javax.swing.JFileChooser();        FileNameExtensionFilter filter = new FileNameExtensionFilter(            "xs File", "xs");        this.j4FileChooser.setFileFilter(filter);        leftPanel = new javax.swing.JPanel();        j1Button = new javax.swing.JButton();        j2Button = new javax.swing.JButton();        j3Button = new javax.swing.JButton();        j5Button = new javax.swing.JButton();        j4Button = new javax.swing.JButton();        j6Button = new javax.swing.JButton();        j7Button = new javax.swing.JButton();        RightPanel = new javax.swing.JPanel();        jPanel1 = new javax.swing.JPanel();        j2Panel = new javax.swing.JPanel();        j2ComboBoxClass = new javax.swing.JComboBox();        j2Label班级 = new javax.swing.JLabel();        jLabel课程 = new javax.swing.JLabel();        j2ComboBoxLesson = new javax.swing.JComboBox();        jScrollPane2 = new javax.swing.JScrollPane();        j2Table = new javax.swing.JTable();        j2ButtonSave = new javax.swing.JButton();        j2ButtonOpen = new javax.swing.JButton();        j2LabelStatus = new javax.swing.JLabel();        j2ButtonCancel = new javax.swing.JButton();        j1TabbedPane = new javax.swing.JTabbedPane();        j11Panel = new javax.swing.JPanel();        j11ComboBox = new javax.swing.JComboBox();        j11Label年级 = new javax.swing.JLabel();        j11Label专业 = new javax.swing.JLabel();        j11Label班级 = new javax.swing.JLabel();        j11TextGrade = new javax.swing.JTextField();        j11TextClass = new javax.swing.JTextField();        j11TextSubject = new javax.swing.JTextField();        j11ButtonCreat = new javax.swing.JButton();        j11ButtonModify = new javax.swing.JButton();        j11ButtonDel = new javax.swing.JButton();        j11Label已存在班级 = new javax.swing.JLabel();        j11Status = new javax.swing.JLabel();        j12Panel = new javax.swing.JPanel();        j12Label现有课程 = new javax.swing.JLabel();        j12ComboBox = new javax.swing.JComboBox();        j12Label课程编号 = new javax.swing.JLabel();        j12Label课程名称 = new javax.swing.JLabel();        j12Label学分 = new javax.swing.JLabel();        j12Label学时 = new javax.swing.JLabel();        j12ButtonCreat = new javax.swing.JButton();        j12ButtonModify = new javax.swing.JButton();        this.j12ButtonModify.setEnabled(false);        j12ButtonDel = new javax.swing.JButton();        j12Status = new javax.swing.JLabel();        j12TextLessonID = new javax.swing.JTextField();        j12TextLessonName = new javax.swing.JTextField();        j12TextLessonPoints = new javax.swing.JTextField();        j12TextLessonHour = new javax.swing.JTextField();        j13Panel = new javax.swing.JPanel();        j13Label已添加学生 = new javax.swing.JLabel();        j13ComboBoxStu = new javax.swing.JComboBox();        j13Label学生姓名 = new javax.swing.JLabel();        j13Label学号 = new javax.swing.JLabel();        j13Label加入班级 = new javax.swing.JLabel();        j13Label未选课程 = new javax.swing.JLabel();        j13TextFieldName = new javax.swing.JTextField();        j13TextFieldNO = new javax.swing.JTextField();        j13ButtonNO = new javax.swing.JButton();        j13ComboBoxClass = new javax.swing.JComboBox();        jScrollPane1 = new javax.swing.JScrollPane();        j13ListLesson = new javax.swing.JList();        j13ButtonCreat = new javax.swing.JButton();        j13ButtonModify = new javax.swing.JButton();        this.j13ButtonModify.setEnabled(false);        j13ButtonDel = new javax.swing.JButton();        this.j13ButtonDel.setEnabled(false);        j13Status = new javax.swing.JLabel();        jScrollPane3 = new javax.swing.JScrollPane();        j13ListLessonSelected = new javax.swing.JList();        j13ButtonRemoveLesson = new javax.swing.JButton();        j13ButtonAddLesson = new javax.swing.JButton();        j13Label已选课程 = new javax.swing.JLabel();        j5Panel = new javax.swing.JPanel();        j5Label输入学号 = new javax.swing.JLabel();        j5TextFieldNO = new javax.swing.JTextField();        j5ButtonGet = new javax.swing.JButton();        jScrollPane4 = new javax.swing.JScrollPane();        j5TextAreaInfo = new javax.swing.JTextArea();        j5ButtonClear = new javax.swing.JButton();        jPanel3 = new javax.swing.JPanel();        title = new javax.swing.JLabel();        titleSeparator = new javax.swing.JSeparator();        LRSeparator = new javax.swing.JSeparator();        j6Panel = new javax.swing.JPanel();        j6Label课程 = new javax.swing.JLabel();        j6Label班级 = new javax.swing.JLabel();        j6ComboBoxLesson = new javax.swing.JComboBox();        j6ComboBoxClass = new javax.swing.JComboBox();        j6ButtonAnalyse = new javax.swing.JButton();        jScrollPane5 = new javax.swing.JScrollPane();        j6TextAreaInfo = new javax.swing.JTextArea();        j6ButtonRect = new javax.swing.JButton();        j6ButtonRound = new javax.swing.JButton();        j6ButtonClear = new javax.swing.JButton();        j4Frame.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));        j4Frame.setFocusCycleRoot(false);        j4Frame.setMinimumSize(new java.awt.Dimension(564, 397));        this.j4Frame.setLocation(300,300);        this.j4Frame.setVisible(false);        j4FileChooser.setCurrentDirectory(new java.io.File("C:\\Program Files\\NetBeans 6.1"));        j4FileChooser.setFont(new java.awt.Font("宋体", 0, 12));        j4FileChooser.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j4FileChooserActionPerformed(evt);            }        });        javax.swing.GroupLayout j4FrameLayout = new javax.swing.GroupLayout(j4Frame.getContentPane());        j4Frame.getContentPane().setLayout(j4FrameLayout);        j4FrameLayout.setHorizontalGroup(            j4FrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j4FrameLayout.createSequentialGroup()                .addComponent(j4FileChooser, javax.swing.GroupLayout.DEFAULT_SIZE, 639, Short.MAX_VALUE)                .addContainerGap())        );        j4FrameLayout.setVerticalGroup(            j4FrameLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(j4FrameLayout.createSequentialGroup()                .addComponent(j4FileChooser, javax.swing.GroupLayout.DEFAULT_SIZE, 502, Short.MAX_VALUE)                .addContainerGap())        );        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        j1Button.setFont(new java.awt.Font("黑体", 0, 18));        j1Button.setText("基本数据");        j1Button.setActionCommand("basicInput");        j1Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j1ButtonActionPerformed(evt);            }        });        j2Button.setFont(new java.awt.Font("黑体", 0, 18));        j2Button.setText("学生成绩输入");        j2Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j2ButtonActionPerformed(evt);            }        });        j3Button.setFont(new java.awt.Font("黑体", 0, 18));        j3Button.setText("保存到文件");        j3Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j3ButtonActionPerformed(evt);            }        });        j5Button.setFont(new java.awt.Font("黑体", 0, 18));        j5Button.setText("成绩查询");        j5Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j5ButtonActionPerformed(evt);            }        });        j4Button.setFont(new java.awt.Font("黑体", 0, 18));        j4Button.setText("从文件导入");        j4Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j4ButtonActionPerformed(evt);            }        });        j6Button.setFont(new java.awt.Font("黑体", 0, 18));        j6Button.setText("成绩分析");        j6Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j6ButtonActionPerformed(evt);            }        });        j7Button.setFont(new java.awt.Font("黑体", 0, 18));        j7Button.setText("退出");        j7Button.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                j7ButtonActionPerformed(evt);            }        });        javax.swing.GroupLayout leftPanelLayout = new javax.swing.GroupLayout(leftPanel);        leftPanel.setLayout(leftPanelLayout);        leftPanelLayout.setHorizontalGroup(            leftPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

⌨️ 快捷键说明

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