?? addcoursepanel.java
字號:
package Panel.UserManage;
import javax.swing.*;
import java.util.Iterator;
import java.util.List;
import Sys.dao.*;
import Sys.vo.*;
public class AddCoursePanel extends javax.swing.JPanel {
private static final long serialVersionUID = 1L;
public AddCoursePanel() {
initComponents();
}
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jComboBox1 = new javax.swing.JComboBox();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jButton1 = new javax.swing.JButton();
setLayout(new java.awt.GridBagLayout());
jLabel1.setFont(new java.awt.Font("宋體", 1, 24));
jLabel1.setText("\u6dfb\u52a0\u8bfe\u7a0b");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jLabel1, gridBagConstraints);
jLabel2.setFont(new java.awt.Font("宋體", 0, 14));
jLabel2.setText("\u8bfe\u7a0b\u540d");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jLabel2, gridBagConstraints);
java.util.List<ClassInfo> list=null;
ClassDao classdao=new ClassDao();
list=classdao.getAllClass();
Iterator<ClassInfo> iter=list.iterator();
while(iter.hasNext())
jComboBox1.addItem(iter.next().getClassID());
jComboBox1.setPreferredSize(new java.awt.Dimension(130, 23));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jComboBox1, gridBagConstraints);
jLabel3.setFont(new java.awt.Font("宋體", 0, 14));
jLabel3.setText("\u73ed\u7ea7");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jLabel3, gridBagConstraints);
jLabel4.setFont(new java.awt.Font("宋體", 0, 14));
jLabel4.setText("\u5f00\u8bfe\u65f6\u95f4");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 2;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jLabel4, gridBagConstraints);
jTextField1.setColumns(20);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 2;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jTextField1, gridBagConstraints);
jTextField2.setColumns(20);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 2;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jTextField2, gridBagConstraints);
jScrollPane1.setBorder(javax.swing.BorderFactory.createTitledBorder(
null, "\u8bfe\u7a0b\u8bf4\u660e",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
javax.swing.border.TitledBorder.DEFAULT_POSITION,
new java.awt.Font("宋體", 0, 12), new java.awt.Color(0, 0, 0)));
jScrollPane1.setPreferredSize(new java.awt.Dimension(600, 130));
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 10.0;
add(jScrollPane1, gridBagConstraints);
jButton1.setText("\u786e\u5b9a");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 5.0;
add(jButton1, gridBagConstraints);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(jComboBox1.getSelectedItem().toString().trim().equals("")
||jTextField2.getText().trim().equals("")
||jTextField1.getText().trim().equals("")){
JOptionPane.showMessageDialog(null, "請填寫完整信息");
return;
}
Course course=new Course();
course.setCourseName(jTextField1.getText().trim());
course.setIntroduction(jTextArea1.getText().trim());
course.setStartTime(jTextField2.getText().trim());
CourseDao coursedao=new CourseDao();
coursedao.addCourse(course);
CourseClass courseclass=new CourseClass();
courseclass.setClassID(jComboBox1.getSelectedItem().toString().trim());
courseclass.setCourseName(jTextField1.getText().trim());
CourseClassDao courseclassdao=new CourseClassDao();
courseclassdao.addCourseClass(courseclass);
StudentSroceDao studentsrocedao=new StudentSroceDao();
StudentSroce studentsroce=new StudentSroce();
StudentInfoDao studentinfodao=new StudentInfoDao();
List<StudentInfo> classstudlist =studentinfodao.getClassStudentInfo(jComboBox1.getSelectedItem().toString().trim());
Iterator<StudentInfo> iter=classstudlist.iterator();
while(iter.hasNext()){
studentsroce.setClassID(jComboBox1.getSelectedItem().toString().trim());
studentsroce.setCourseName(jTextField1.getText().trim());
studentsroce.setStudentID(iter.next().getStudentID());
//studentsroce.setSroce(0.0);
studentsrocedao.addSroce(studentsroce);
}
}
private javax.swing.JButton jButton1;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -