📄 dialogupdatecourses.java
字号:
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 + -