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

📄 dialogupdatecourses.java

📁 学员信息管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.javasme.dialog;import java.awt.BorderLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.ResultSet;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.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JScrollPane;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.util.FormChecked;public class DialogUpdateCourses extends javax.swing.JDialog {    /**     *      */    private static final long serialVersionUID = -2749855000006225026L;    private JButton           buttonExit;    private JButton           buttonReset;    private JButton           buttonSubmit;    private JPanel            panelDown;    private JPanel            panelCenter;    private String            sqlStr;    private ResultSet         rs;    private Statement         st;    private String            id;    private JLabel            labelFamily;    private JScrollPane       scrollPaneAim;    private JTextArea         textAreaAim;    private JTextArea         textAreaDescribe;    private JScrollPane       scrollPaneDescribe;    private JLabel            jLabel4;    private JLabel            jLabel3;    private JLabel            jLabel1;    private JComboBox         comboBoxTerm;    private JComboBox         comboBoxFamily;    private JTextField        textFieldName;    private JTextField        textFieldID;    private JLabel            labelAim;    private JLabel            labelDescribe;    private JLabel            labelTerm;    private JLabel            labelName;    private JLabel            labelID;    private JLabel            jLabel2;    private String            coursesID;    private JPanel            panelNorth;    public DialogUpdateCourses(JFrame frame, String id) {        super(frame, true);        this.id = id;        initGUI();        /**         * 风格设置         */        LookAndFeel.UpdateLookAndFeel(this);        initial();    }    private void initGUI() {        try {            {                panelCenter = new JPanel();                BorderLayout panelCenterLayout = new BorderLayout();                panelCenter.setLayout(panelCenterLayout);                getContentPane().add(panelCenter, BorderLayout.CENTER);                panelCenter.setBorder(BorderFactory.createTitledBorder("修改课程信息"));                panelCenter.setPreferredSize(new java.awt.Dimension(669, 502));                panelCenter.setBackground(new java.awt.Color(236, 233, 216));                {                    panelNorth = new JPanel();                    panelCenter.add(panelNorth, BorderLayout.CENTER);                    panelNorth.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));                    panelNorth.setLayout(null);                    panelNorth.setBackground(new java.awt.Color(236, 233, 216));                    {                        jLabel2 = new JLabel();                        panelNorth.add(jLabel2);                        jLabel2.setText(" * ");                        jLabel2.setForeground(new java.awt.Color(255, 0, 0));                        jLabel2.setBounds(203, 119, 126, 21);                        jLabel2.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        labelID = new JLabel();                        panelNorth.add(labelID);                        labelID.setText("课程编号:");                        labelID.setBounds(35, 63, 63, 21);                        labelID.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        labelName = new JLabel();                        panelNorth.add(labelName);                        labelName.setText("课程名称:");                        labelName.setBounds(35, 119, 63, 21);                        labelName.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        labelFamily = new JLabel();                        panelNorth.add(labelFamily);                        labelFamily.setText("\u6240\u5c5e\u7c7b\u522b\uff1a");                        labelFamily.setBounds(364, 63, 63, 21);                        labelFamily.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        labelTerm = new JLabel();                        panelNorth.add(labelTerm);                        labelTerm.setText("\u6240\u5c5e\u5b66\u671f\uff1a");                        labelTerm.setBounds(364, 119, 63, 21);                        labelTerm.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        labelDescribe = new JLabel();                        panelNorth.add(labelDescribe);                        labelDescribe.setText("课程描述:");                        labelDescribe.setBounds(35, 175, 63, 21);                        labelDescribe.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        labelAim = new JLabel();                        panelNorth.add(labelAim);                        labelAim.setText("课程目标:");                        labelAim.setBounds(364, 175, 63, 21);                        labelAim.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        textFieldID = new JTextField();                        panelNorth.add(textFieldID);                        textFieldID.setBounds(98, 63, 105, 21);                        textFieldID.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        textFieldName = new JTextField();                        panelNorth.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();                        panelNorth.add(comboBoxFamily);                        comboBoxFamily.setModel(comboBoxFamilyModel);                        comboBoxFamily.setBounds(427, 63, 105, 21);                        comboBoxFamily.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        ComboBoxModel comboBoxTermModel = new DefaultComboBoxModel(new String[] {                                "一期(初级)", "二期(中级)", "三期(高级)" });                        comboBoxTerm = new JComboBox();                        panelNorth.add(comboBoxTerm);                        comboBoxTerm.setModel(comboBoxTermModel);                        comboBoxTerm.setSelectedItem("高中");                        comboBoxTerm.setBounds(427, 121, 105, 21);                        comboBoxTerm.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        jLabel1 = new JLabel();                        panelNorth.add(jLabel1);                        jLabel1.setText(" * 格式:10001");                        jLabel1.setForeground(new java.awt.Color(255, 0, 0));                        jLabel1.setBounds(203, 63, 126, 21);                        jLabel1.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        jLabel3 = new JLabel();                        panelNorth.add(jLabel3);                        jLabel3.setText(" * ");                        jLabel3.setForeground(new java.awt.Color(255, 0, 0));                        jLabel3.setBounds(532, 63, 126, 21);                        jLabel3.setFont(new java.awt.Font("宋体", 0, 12));                    }                    {                        jLabel4 = new JLabel();                        panelNorth.add(jLabel4);                        jLabel4.setText(" * ");                        jLabel4.setForeground(new java.awt.Color(255, 0, 0));                        jLabel4.setBounds(532, 119, 126, 21);

⌨️ 快捷键说明

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