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

📄 paneladdclasses.java

📁 学员信息管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.javasme.panel;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.sql.SQLException;import java.sql.Statement;import javax.swing.BorderFactory;import javax.swing.ComboBoxModel;import javax.swing.DefaultComboBoxModel;import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTabbedPane;import javax.swing.JTable;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.border.BevelBorder;import com.javasme.data.SQLOperate;import com.javasme.longs.LookAndFeel;import com.javasme.longs.ObjectClasses;import com.javasme.util.FormChecked;import com.javasme.util.LogChecked;public class PanelAddClasses extends javax.swing.JPanel {    /**     *      */    private static final long serialVersionUID = 1L;    private JPanel            panelCenter;    private JButton           buttonReset;    private JComboBox         comboBoxTime;    private JComboBox         comboBoxFamily;    private JTextField        textFieldName;    private JLabel            labelRemarks;    private JLabel            labelDescribe;    private JLabel            labelTime;    private JLabel            jLabel4;    private JLabel            jLabel6;    private JLabel            jLabel5;    private JLabel            jLabel3;    private JLabel            jLabel2;    private JLabel            jLabel1;    private JTextField        textFieldID;    private JTextArea         textAreaRemarks;    private JScrollPane       scrollPaneRemarks;    private JComboBox         comboBoxD;    private JTextArea         textAreaDescribe;    private JScrollPane       scrollPaneDescribe;    private JLabel            labelD;    private JLabel            labelM;    private JComboBox         comboBoxM;    private JLabel            labelY;    private JComboBox         comboBoxY;    private JComboBox         comboBoxTeacher  = ObjectClasses.comboBoxTeacher;    private JLabel            labelTeacher;    private JLabel            labelStartTime;    private JLabel            labelFamily;    private JLabel            labelName;    private JLabel            labelID;    private JButton           buttonSubmit;    private JPanel            panelDown;    private JTabbedPane       tabbedPane       = ObjectClasses.tabbedPane;    private JTable            tableClasses     = ObjectClasses.tableClasses;    private JComboBox         comboBoxClass    = ObjectClasses.comboBoxClass;    private String            nowDate          = SQLOperate.getDate();    private String[]          date             = nowDate.split("-");    private String            sqlStr;    private Statement         st;    public PanelAddClasses() {        super();        initGUI();        /**         * 风格设置         */        LookAndFeel.UpdateLookAndFeel(this);    }    private void initGUI() {        try {            setPreferredSize(new Dimension(700, 500));            BorderLayout thisLayout = new BorderLayout();            this.setLayout(thisLayout);            this.setBorder(BorderFactory.createTitledBorder("添加班级"));            this.setBackground(new java.awt.Color(236, 233, 216));            {                panelCenter = new JPanel();                this.add(panelCenter, BorderLayout.CENTER);                panelCenter.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));                panelCenter.setLayout(null);                panelCenter.setBackground(new java.awt.Color(236, 233, 216));                {                    labelID = new JLabel();                    panelCenter.add(labelID);                    labelID.setText("班级编号:");                    labelID.setBounds(35, 63, 63, 21);                    labelID.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelName = new JLabel();                    panelCenter.add(labelName);                    labelName.setText("班级名称:");                    labelName.setBounds(35, 119, 63, 21);                    labelName.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelFamily = new JLabel();                    panelCenter.add(labelFamily);                    labelFamily.setText("\u6240\u5c5e\u7c7b\u522b\uff1a");                    labelFamily.setBounds(35, 175, 63, 21);                    labelFamily.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelStartTime = new JLabel();                    panelCenter.add(labelStartTime);                    labelStartTime.setText("开设时间:");                    labelStartTime.setBounds(364, 63, 63, 21);                    labelStartTime.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelTime = new JLabel();                    panelCenter.add(labelTime);                    labelTime.setText("上课时间:");                    labelTime.setBounds(364, 119, 63, 21);                    labelTime.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelTeacher = new JLabel();                    panelCenter.add(labelTeacher);                    labelTeacher.setText("负责教师:");                    labelTeacher.setBounds(364, 175, 63, 21);                    labelTeacher.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelDescribe = new JLabel();                    panelCenter.add(labelDescribe);                    labelDescribe.setText("班级描述:");                    labelDescribe.setBounds(35, 231, 63, 21);                    labelDescribe.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    labelRemarks = new JLabel();                    panelCenter.add(labelRemarks);                    labelRemarks.setText("班级点评:");                    labelRemarks.setBounds(364, 231, 63, 21);                    labelRemarks.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    textFieldID = new JTextField();                    panelCenter.add(textFieldID);                    textFieldID.setBounds(98, 63, 105, 21);                    textFieldID.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    textFieldName = new JTextField();                    panelCenter.add(textFieldName);                    textFieldName.setBounds(98, 119, 105, 21);                    textFieldName.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    ComboBoxModel comboBoxFamilyModel = new DefaultComboBoxModel(new String[] {                            "请选择...", "软件班", "网络班" });                    comboBoxFamily = new JComboBox();                    panelCenter.add(comboBoxFamily);                    comboBoxFamily.setModel(comboBoxFamilyModel);                    comboBoxFamily.setBounds(98, 175, 105, 21);                    comboBoxFamily.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    ComboBoxModel comboBoxTermModel = new DefaultComboBoxModel(new String[] {                            "请选择...", "脱产班(135)", "脱产班(246)", "业余班(12345)",                            "周末班(67)" });                    comboBoxTime = new JComboBox();                    panelCenter.add(comboBoxTime);                    comboBoxTime.setModel(comboBoxTermModel);                    comboBoxTime.setSelectedItem("高中");                    comboBoxTime.setBounds(427, 119, 105, 21);                    comboBoxTime.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    ComboBoxModel jComboBox1Model = new DefaultComboBoxModel();                    panelCenter.add(comboBoxTeacher);                    comboBoxTeacher.setModel(jComboBox1Model);                    comboBoxTeacher.setSelectedItem("高中");                    comboBoxTeacher.setBounds(427, 175, 105, 21);                    comboBoxTeacher.addItemListener(new ItemListener() {                        public void itemStateChanged(ItemEvent evt) {                            comboBoxTeacherItemStateChanged(evt);                        }                    });                    SQLOperate.addItem(comboBoxTeacher, "Teacher_Name", "Teachers", "Teacher_Post", "班主任");                }                {                    ComboBoxModel comboBoxYModel = new DefaultComboBoxModel();                    comboBoxY = new JComboBox();                    panelCenter.add(comboBoxY);                    comboBoxY.setModel(comboBoxYModel);                    comboBoxY.setBounds(427, 63, 49, 21);                    comboBoxY.setFont(new java.awt.Font("宋体", 0, 12));                    for (int i = 2007; i < 2100; i++) {                        this.comboBoxY.addItem("" + i);                    }                    comboBoxY.setSelectedItem(date[0]);                }                {                    labelY = new JLabel();                    panelCenter.add(labelY);                    labelY.setText("年");                    labelY.setBounds(476, 63, 14, 21);                    labelY.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    ComboBoxModel comboBoxMModel = new DefaultComboBoxModel();                    comboBoxM = new JComboBox();                    panelCenter.add(comboBoxM);                    comboBoxM.setModel(comboBoxMModel);                    comboBoxM.setBounds(490, 63, 42, 21);                    comboBoxM.setFont(new java.awt.Font("宋体", 0, 12));                    for (int i = 1; i < 13; i++) {                        this.comboBoxM.addItem("" + i);                    }                    comboBoxM.setSelectedItem(date[1]);                }                {                    labelM = new JLabel();                    panelCenter.add(labelM);                    labelM.setText("月");                    labelM.setBounds(532, 63, 14, 21);                    labelM.setFont(new java.awt.Font("宋体", 0, 12));                }                {                    ComboBoxModel comboBoxDModel = new DefaultComboBoxModel();                    comboBoxD = new JComboBox();                    panelCenter.add(comboBoxD);                    comboBoxD.setModel(comboBoxDModel);                    comboBoxD.setBounds(546, 63, 42, 21);                    comboBoxD.setFont(new java.awt.Font("宋体", 0, 12));                    for (int i = 1; i < 32; i++) {                        this.comboBoxD.addItem("" + i);                    }                    comboBoxD.setSelectedItem(date[2]);                }                {                    labelD = new JLabel();                    panelCenter.add(labelD);

⌨️ 快捷键说明

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