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

📄 mainwindow.java

📁 用Java做的一个学生考试分析程序
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/*
 * MainWindow.java
 *
 * Created on 2007年12月12日, 下午8:43
 */

package 考试成绩分析程序;
import java.awt.*;
import javax.swing.*;
import java.io.*;
/**
 *
 * @author  drawen
 */
public class MainWindow extends javax.swing.JFrame {
    private JPanel contentPanel=new JPanel(new BorderLayout());
    private Class newClass;
    private Course corese;
    private ScoreMenu scoreMenu;
    /** Creates new form MainWindow */
    public MainWindow() {
        initComponents();
        myInit();
    }

    /** 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.
     */
    // <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
    private void initComponents() {
        try{
            UIManager.setLookAndFeel(new com.sun.java.swing.plaf.windows.WindowsLookAndFeel());
        }catch(Exception e){
            System.out.println("设置失败");
        }
        jToolBarMenu = new javax.swing.JToolBar();
        jButtonQuery = new javax.swing.JButton();
        jButtonAdd = new javax.swing.JButton();
        jButtonAnasys = new javax.swing.JButton();
        jToolBarQuery = new javax.swing.JToolBar();
        jButtonQueryStudent = new javax.swing.JButton();
        jButtonQueryClass = new javax.swing.JButton();
        jButtonQueryCourse = new javax.swing.JButton();
        jToolBarAdd = new javax.swing.JToolBar();
        jButtonAddStudent = new javax.swing.JButton();
        jButtonAddClass = new javax.swing.JButton();
        jButtonAddCourse = new javax.swing.JButton();
        jButtonAddScore = new javax.swing.JButton();
        jToolBarScoreAnasys = new javax.swing.JToolBar();
        jButtonTextScore = new javax.swing.JButton();
        jButtonColumnScore = new javax.swing.JButton();
        jButtonCircleScore = new javax.swing.JButton();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        jSeparator1 = new javax.swing.JSeparator();
        jMenuItemExit = new javax.swing.JMenuItem();
        jSeparator2 = new javax.swing.JSeparator();
        jMenu2 = new javax.swing.JMenu();
        jSeparator3 = new javax.swing.JSeparator();
        jRadioButtonMenuItemMetal = new javax.swing.JRadioButtonMenuItem();
        jRadioButtonMenuItemMotif = new javax.swing.JRadioButtonMenuItem();
        jRadioButtonMenuItemWindows = new javax.swing.JRadioButtonMenuItem();
        javax.swing.ButtonGroup group=new javax.swing.ButtonGroup();
        group.add(jRadioButtonMenuItemMetal);
        group.add(jRadioButtonMenuItemMotif);
        group.add(jRadioButtonMenuItemWindows);
        jSeparator4 = new javax.swing.JSeparator();
        jMenu3 = new javax.swing.JMenu();
        jSeparator5 = new javax.swing.JSeparator();
        jMenuItemStudent = new javax.swing.JMenuItem();
        jMenuItemCourse = new javax.swing.JMenuItem();
        jMenuItemClass = new javax.swing.JMenuItem();
        jMenuItemScoreMenu = new javax.swing.JMenuItem();
        jSeparator6 = new javax.swing.JSeparator();
        jMenu4 = new javax.swing.JMenu();
        jSeparator7 = new javax.swing.JSeparator();
        jMenuItemAboutSystem = new javax.swing.JMenuItem();
        jMenuItemAboutAuthor = new javax.swing.JMenuItem();
        jSeparator8 = new javax.swing.JSeparator();
        jMenu5 = new javax.swing.JMenu();
        jMenuCurrentTime = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        setTitle("\u8003\u8bd5\u6210\u7ee9\u5206\u6790\u7a0b\u5e8f");
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                windowClosingListener(evt);
            }
        });

        jToolBarMenu.setBackground(new java.awt.Color(0, 51, 102));
        jToolBarMenu.setPreferredSize(new java.awt.Dimension(161, 23));
        jButtonQuery.setText("\u67e5\u8be2");
        jButtonQuery.setToolTipText("\u67e5\u8be2");
        jButtonQuery.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                queryButtonActionListener(evt);
            }
        });

        jToolBarMenu.add(jButtonQuery);

        jButtonAdd.setText("\u589e\u52a0");
        jButtonAdd.setToolTipText("\u589e\u52a0");
        jButtonAdd.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addButtonActionListener(evt);
            }
        });

        jToolBarMenu.add(jButtonAdd);

        jButtonAnasys.setText("\u6210\u7ee9\u5206\u6790");
        jButtonAnasys.setToolTipText("\u6210\u7ee9\u5206\u6790");
        jButtonAnasys.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                scoreAnasysButtonActionListener(evt);
            }
        });

        jToolBarMenu.add(jButtonAnasys);

        jButtonQueryStudent.setText("\u67e5\u8be2\u5b66\u751f\u4fe1\u606f");
        jButtonQueryStudent.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                queryStudentButtonActionListener(evt);
            }
        });

        jToolBarQuery.add(jButtonQueryStudent);

        jButtonQueryClass.setText("\u67e5\u8be2\u73ed\u7ea7\u4fe1\u606f");
        jButtonQueryClass.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                queryClassButtonActionListener(evt);
            }
        });

        jToolBarQuery.add(jButtonQueryClass);

        jButtonQueryCourse.setText("\u67e5\u8be2\u8bfe\u7a0b\u4fe1\u606f");
        jButtonQueryCourse.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                queryCourseButtonActionListener(evt);
            }
        });

        jToolBarQuery.add(jButtonQueryCourse);

        jButtonAddStudent.setText("\u589e\u52a0\u5b66\u751f\u4fe1\u606f");
        jButtonAddStudent.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addStudentButtonActionListener(evt);
            }
        });

        jToolBarAdd.add(jButtonAddStudent);

        jButtonAddClass.setText("\u589e\u52a0\u73ed\u7ea7\u4fe1\u606f");
        jButtonAddClass.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addClassButtonActionListener(evt);
            }
        });

        jToolBarAdd.add(jButtonAddClass);

        jButtonAddCourse.setText("\u589e\u52a0\u8bfe\u7a0b\u4fe1\u606f");
        jButtonAddCourse.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addCourseButtonActionListener(evt);
            }
        });

        jToolBarAdd.add(jButtonAddCourse);

        jButtonAddScore.setText("\u589e\u52a0\u5b66\u751f\u6210\u7ee9");
        jButtonAddScore.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addStudentScoreButtonActionListener(evt);
            }
        });

        jToolBarAdd.add(jButtonAddScore);

        jButtonTextScore.setText("\u6210\u7ee9\u6587\u5b57\u5206\u6790");
        jToolBarScoreAnasys.add(jButtonTextScore);

        jButtonColumnScore.setText("\u6210\u7ee9\u67f1\u72b6\u5206\u6790");
        jToolBarScoreAnasys.add(jButtonColumnScore);

        jButtonCircleScore.setText("\u6210\u7ee9\u997c\u72b6\u5206\u6790");
        jToolBarScoreAnasys.add(jButtonCircleScore);

        jMenu1.setText("\u9000\u51fa");
        jMenu1.setToolTipText("\u9000\u51fa\u7cfb\u7edf");
        jSeparator1.setBackground(new java.awt.Color(102, 102, 0));
        jMenu1.add(jSeparator1);

        jMenuItemExit.setText("\u9000\u51fa");
        jMenuItemExit.setToolTipText("\u9000\u51fa\u7cfb\u7edf");
        jMenuItemExit.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        jMenuItemExit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemExitActionListener(evt);
            }
        });

        jMenu1.add(jMenuItemExit);

        jMenu1.add(jSeparator2);

        jMenuBar1.add(jMenu1);

        jMenu2.setText("\u663e\u793a\u98ce\u683c");
        jMenu2.add(jSeparator3);

        jRadioButtonMenuItemMetal.setText("Metal");
        jRadioButtonMenuItemMetal.setToolTipText("\u91d1\u5c5e\u98ce\u683c");
        jRadioButtonMenuItemMetal.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jRadioButtonMenuItemMetal(evt);
            }
        });

        jMenu2.add(jRadioButtonMenuItemMetal);

        jRadioButtonMenuItemMotif.setText("Motif");
        jRadioButtonMenuItemMotif.setToolTipText("\u4e3b\u9898\u98ce\u683c");

⌨️ 快捷键说明

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