📄 main.java
字号:
/* * 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 + -