/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tongxunlu;
import java.io.File;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Collections;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileNameExtensionFilter;
import tongxunlu.uuid.UUIDs;
/**
*
* @author Tim
*/
public class AddPerson extends javax.swing.JFrame {
person p;
private static boolean flag;
/**
* Creates new form AddPerson
*/
public AddPerson(person p,boolean flag) {
this.p = p;
this.flag=flag;
initComponents();
this.URL.setVisible(false);
if(p!=null){
this.NameTextField.setText(p.getNAME());
this.BirTextField.setText(p.getBIR());
this.TELTextField.setText(p.getTEL());
this.EmailTextField.setText(p.getEMAIL());
this.GroupTextField.setText(p.getGROUP());
this.RemarkTextField.setText(p.getREMARKS());
this.URL.setText(p.getPHOTOADD());
Icon icon2 = new ImageIcon(p.getPHOTOADD());
this.PhotoLabel.setIcon(icon2);
this.WorkZipcodeTextField.setText(p.getWORKMASSAGE().getWORKZIPCODE());
this.WorkUnitTextField.setText(p.getWORKMASSAGE().getWORKUNIT());
this.WorkTelTextField.setText(p.getWORKMASSAGE().getWORKTEL());
this.WorkProvinceTextField.setText(p.getWORKMASSAGE().getWORKPROVINCE());
this.WorkCountryTextField.setText(p.getWORKMASSAGE().getWORKCOUNTRY());
this.WorkCityTextField.setText(p.getWORKMASSAGE().getWORKCITY());
this.WorkAddTextField.setText(p.getWORKMASSAGE().getWORKADD());
this.DepartmentTextField.setText(p.getWORKMASSAGE().getDEPARTMENT());
this.PositionTextField.setText(p.getWORKMASSAGE().getPOSITION());
this.FaxTextField.setText(p.getWORKMASSAGE().getWORKFAX());
this.HomepageTextField.setText(p.getNETMASSAGE().getHOMEPAGE());
this.QQNumberTextField.setText(p.getNETMASSAGE().getQQNUM());
this.MSNNumberTextField.setText(p.getNETMASSAGE().getMSNNUM());
this.BackupEmailTextField.setText(p.getNETMASSAGE().getBACKUPEMAIL());
this.HomeZipcodeTextField.setText(p.getHOMEMASSAGE().getHOMEZIPCODE());
this.HomeTelTextField.setText(p.getHOMEMASSAGE().getHOMETEL());
this.HomeProvinceTextField.setText(p.getHOMEMASSAGE().getHOMEPROVINCE());
this.HomeCountryTextField.setText(p.getHOMEMASSAGE().getHOMECOUNTRY());
this.HomeCityTextField.setText(p.getHOMEMASSAGE().getHOMECITY());
this.HomeAddTextField.setText(p.getHOMEMASSAGE().getHOMEADD());
}
}
public void Modify(){
this.jButton1.setVisible(false);
this.jButton3.setVisible(true);
}
public void Addp(){
this.jButton1.setVisible(true);
this.jButton3.setVisible(false);
}
public void More(){
this.jButton3.setVisible(false);
this.jButton1.setVisible(false);
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jSeparator1 = new javax.swing.JSeparator();
jLabel2 = new javax.swing.JLabel();
NameTextField = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
TELTextField = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
EmailTextField = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
BirTextField = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
GroupTextField = new javax.swing.JTextField();
jLabel7 = new javax.swing.JLabel();
RemarkTextField = new javax.swing.JTextField();
jSeparator2 = new javax.swing.JSeparator();
jLabel8 = new javax.swing.JLabel();
jSeparator3 = new javax.swing.JSeparator();
jLabel9 = new javax.swing.JLabel();
WorkCountryTextField = new javax.swing.JTextField();
jLabel10 = new javax.swing.JLabel();
WorkProvinceTextField = new javax.swing.JTextField();
jLabel11 = new javax.swing.JLabel();
WorkCityTextField = new javax.swing.JTextField();
PhotoLabel = new javax.swing.JLabel();
jLabel12 = new javax.swing.JLabel();
WorkAddTextField = new javax.swing.JTextField();
jLabel13 = new javax.swing.JLabel();
WorkUnitTextField = new javax.swing.JTextField();
jLabel14 = new javax.swing.JLabel();
DepartmentTextField = new javax.swing.JTextField();
jLabel15 = new javax.swing.JLabel();
PositionTextField = new javax.swing.JTextField();
jLabel16 = new javax.swing.JLabel();
WorkTelTextField = new javax.swing.JTextField();
jLabel17 = new javax.swing.JLabel();
FaxTextField = new javax.swing.JTextField();
jSeparator4 = new javax.swing.JSeparator();
jLabel18 = new javax.swing.JLabel();
jSeparator5 = new javax.swing.JSeparator();
jLabel19 = new javax.swing.JLabel();
HomepageTextField = new javax.swing.JTextField();
jLabel20 = new javax.swing.JLabel();
QQNumberTextField = new javax.swing.JTextField();
jLabel21 = new javax.swing.JLabel();
MSNNumberTextField = new javax.swing.JTextField();
jLabel22 = new javax.swing.JLabel();
BackupEmailTextField = new javax.swing.JTextField();
jSeparator6 = new javax.swing.JSeparator();
jLabel23 = new javax.swing.JLabel();
jSeparator7 = new javax.swing.JSeparator();
jLabel24 = new javax.swing.JLabel();
HomeCountryTextField = new javax.swing.JTextField();
jLabel25 = new javax.swing.JLabel();
HomeProvinceTextField = new javax.swing.JTextField();
jLabel26 = new javax.swing.JLabel();
HomeCityTextField = new javax.swing.JTextField();
jLabel27 = new javax.swing.JLabel();
HomeAddTextField = new javax.swing.JTextField();
jLabel28 = new javax.swing.JLabel();
HomeTelTextField = new javax.swing.JTextField();
jLabel29 = new javax.swing.JLabel();
jLabel30 = new javax.swing.JLabel();
WorkZipcodeTextField = new javax.swing.JTextField();
HomeZipcodeTextField = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
URL = new javax.swing.JTextField();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
jLabel1.setFont(new java.awt.Font("微软雅黑", 1, 24)); // NOI18N
jLabel1.setText("基本信息");
jLabel2.setFont(new java.awt.Font("宋体", 0, 18)); // NOI18N
jLabel2.setText("姓名 :");
jLabel3.setFont(new java.awt.Font("宋体", 0, 18)); // NOI18N
jLabel3.setText("电话 :");
jLabel4.setFont(new java.awt.Font("宋体", 0, 18)); // NOI18N
jLabel4.setText("Email:");
jLabel5.setFont(new java.awt.Font("宋体", 0, 18)); // NOI18N
jLabel5.setText("生日 :");
BirTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BirTextFieldActionPerformed(evt);
}
});
jLabel6.setFont(new java.awt.Font("宋体", 0, 18)); // NOI18N
jLabel6
- 1
- 2
- 3
- 4
- 5
- 6
前往页