📄 addstudinfopanel.java
字号:
insertphoto.setText("\u63d2\u5165\u76f8\u7247");
insertphoto.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
insertActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 7;
gridBagConstraints.gridy = 6;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
add(insertphoto, gridBagConstraints);
begintime.setFont(new java.awt.Font("宋体", 0, 14));
begintime.setText("\u5165\u5b66\u65f6\u95f4\uff1a");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 7;
add(begintime, gridBagConstraints);
begintimetext.setColumns(20);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 7;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
add(begintimetext, gridBagConstraints);
jscollintroduction.setBorder(javax.swing.BorderFactory.createTitledBorder(
null, "\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)));
jscollintroduction.setPreferredSize(new java.awt.Dimension(600, 100));
introduction.setColumns(20);
introduction.setRows(5);
introduction.setPreferredSize(new java.awt.Dimension(220, 120));
jscollintroduction.setViewportView(introduction);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jscollintroduction, gridBagConstraints);
ok.setText("\u786e\u5b9a");
ok.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
okActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(ok, gridBagConstraints);
}// </editor-fold>
//GEN-END:initComponents
private void insertActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION){
lujin=chooser.getSelectedFile().getPath();
photo.setIcon(new ImageIcon(lujin.trim()));
}
}
private void okActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(nametext.getText().equals("")||agetext.getText().equals("")
||sexcombo.getSelectedItem().equals("")||classnamecombo
.getSelectedItem().equals("")||numbertext.getText().equals("")
||familytext.getText().equals("")||begintimetext.getText().equals("")){
JOptionPane.showMessageDialog(null, "请填好资料");
return ;
}
StudentInfo studentinfo=new StudentInfo();
StudentInfoDao studentdao=new StudentInfoDao();
studentinfo.SetStudentName(nametext.getText().trim());
studentinfo.SetStudentName(nametext.getText().trim());
studentinfo.SetAge(agetext.getText().trim());
studentinfo.SetSex(sexcombo.getSelectedItem().toString().trim());
studentinfo.SetClassID(classnamecombo.getSelectedItem().toString().trim());
studentinfo.setBeginTime(begintimetext.getText().trim());
studentinfo.SetBirthday(yearcombo.getText().trim()+"-"+monthcombo.getText().trim()+"-"+daycombo.getText().trim());
studentinfo.SetFamily(familytext.getText().trim());
studentinfo.SetIdentification(idtext.getText().trim());
studentinfo.SetRemarks(introduction.getText());
studentinfo.SetStudentID(numbertext.getText().trim());
if(lujin!=null){
try{
studentinfo.SetOLEPhoto(new FileInputStream(lujin.trim()));
}catch(IOException e){
}
}
try{
studentdao.addStudentInfo(studentinfo);
}catch(Exception e){
e.printStackTrace();
return;
}
JOptionPane.showMessageDialog(null, "恭喜添加成功");
}
public String lujin;
private javax.swing.JButton ok;
private javax.swing.JButton insertphoto;
private javax.swing.JComboBox sexcombo;
private javax.swing.JComboBox classnamecombo;
private javax.swing.JTextField yearcombo;
private javax.swing.JTextField monthcombo;
private javax.swing.JTextField daycombo;
private javax.swing.JLabel title;
private javax.swing.JLabel birthday;
private javax.swing.JLabel year;
private javax.swing.JLabel month;
private javax.swing.JLabel day;
private javax.swing.JLabel begintime;
private javax.swing.JLabel name;
private javax.swing.JLabel photo;
private javax.swing.JLabel number;
private javax.swing.JLabel sex;
private javax.swing.JLabel age;
private javax.swing.JLabel classname;
private javax.swing.JLabel family;
private javax.swing.JLabel id;
private javax.swing.JScrollPane jscollintroduction;
private javax.swing.JTextArea introduction;
private javax.swing.JTextField nametext;
private javax.swing.JTextField numbertext;
private javax.swing.JTextField agetext;
private javax.swing.JTextField familytext;
private javax.swing.JTextField idtext;
private javax.swing.JTextField begintimetext;
}*/
package Panel.StudentInfo;
import java.awt.Image;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.*;
import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;
import Sys.dao.*;
import Sys.vo.*;
public class AddStudInfoPanel extends javax.swing.JPanel {
private static final long serialVersionUID = 1L;
public AddStudInfoPanel() {
initComponents();
}
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jButton1 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jLabel9 = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
jLabel12 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
jLabel14 = new javax.swing.JLabel();
begintime = new javax.swing.JTextField();
name = new javax.swing.JTextField();
ok = new javax.swing.JButton();
age = new javax.swing.JTextField();
studentid = new javax.swing.JTextField();
year = new javax.swing.JTextField();
classid = new javax.swing.JComboBox();
sex = new javax.swing.JComboBox();
jLabel15 = new javax.swing.JLabel();
photo = new javax.swing.JButton();
family = new javax.swing.JTextField();
day = new javax.swing.JTextField();
identification = new javax.swing.JTextField();
month = new javax.swing.JTextField();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jButton1.setText("jButton1");
setLayout(new java.awt.GridBagLayout());
jLabel1.setFont(new java.awt.Font("宋体", 1, 24));
jLabel1.setText("添加学生信息");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel1, gridBagConstraints);
jLabel2.setFont(new java.awt.Font("宋体", 0, 14));
jLabel2.setText("\u59d3\u540d");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel2, gridBagConstraints);
jLabel3.setFont(new java.awt.Font("宋体", 0, 14));
jLabel3.setText("\u5b66\u53f7");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel3, gridBagConstraints);
jLabel4.setFont(new java.awt.Font("宋体", 0, 14));
jLabel4.setText("\u5e74\u9f84");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 4;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel4, gridBagConstraints);
jLabel5.setFont(new java.awt.Font("宋体", 0, 14));
jLabel5.setText("\u6027\u522b");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel5, gridBagConstraints);
jLabel6.setFont(new java.awt.Font("宋体", 0, 14));
jLabel6.setText("\u51fa\u751f\u5e74\u6708");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 6;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel6, gridBagConstraints);
jLabel7.setFont(new java.awt.Font("宋体", 0, 14));
jLabel7.setText("\u5e74");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 6;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel7, gridBagConstraints);
jLabel8.setFont(new java.awt.Font("宋体", 0, 14));
jLabel8.setText("\u6708");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 6;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel8, gridBagConstraints);
jLabel9.setFont(new java.awt.Font("宋体", 0, 14));
jLabel9.setText("\u65e5");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 6;
gridBagConstraints.gridy = 6;
gridBagConstraints.weightx = 5.0;
gridBagConstraints.weighty = 0.1;
add(jLabel9, gridBagConstraints);
jLabel11.setFont(new java.awt.Font("宋体", 0, 14));
jLabel11.setText("\u73ed\u7ea7");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -