📄 empinfrecord.java
字号:
package EmpManagement;
import hotelinformationmanagesystem.*;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.JPanel;
import javax.swing.BorderFactory;
import java.awt.Color;
import javax.swing.border.TitledBorder;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.Font;
import javax.swing.Box;
import java.awt.Component;
import javax.swing.JComboBox;
import javax.swing.DebugGraphics;
import javax.swing.JPasswordField;
import javax.swing.JCheckBox;
import javax.swing.JEditorPane;
import javax.swing.JTextArea;
import javax.swing.JSpinner;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JScrollPane;
import javax.swing.JOptionPane;
import java.sql.ResultSet;
import java.io.IOException;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Date;
import java.text.SimpleDateFormat;
/**
* <p>Title: 酒店信息管理系统</p>
*
* <p>Description: HotelInformationManageSystem</p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: JSP</p>
*
* @author 江世澎
* @version 1.0
*/
public class EmpInfRecord extends JFrame {
XYLayout xYLayout1 = new XYLayout();
JPanel jPEmpInf = new JPanel();
TitledBorder titledBorder1 = new TitledBorder("");
JButton jBQuit = new JButton();
JLabel jLEmpID = new JLabel();
XYLayout xYLayout2 = new XYLayout();
JTextField jTGetEmpID = new JTextField();
JLabel jLName = new JLabel();
JTextField jTFName = new JTextField();
JLabel jLSex = new JLabel();
JComboBox jCBSex = new JComboBox();
JPanel jPEmpQuery = new JPanel();
JButton jBQueryEmpID = new JButton();
XYLayout xYLayout5 = new XYLayout();
JLabel jLQueryEmpID = new JLabel();
JTextField jTFQueryEmpID = new JTextField();
JPanel jPEmpInf01 = new JPanel();
XYLayout xYLayout6 = new XYLayout();
JLabel jLNationality = new JLabel();
JTextField jTFNationality = new JTextField();
JLabel jLBirthday = new JLabel();
JTextField jTFBirthday = new JTextField();
JLabel jLNative = new JLabel();
JTextField jTFNative = new JTextField();
JLabel jLDepartment = new JLabel();
JLabel jLDuty = new JLabel();
JPanel jPEmpInf02 = new JPanel();
XYLayout xYLayout7 = new XYLayout();
JPanel jPEmpInf03 = new JPanel();
XYLayout xYLayout8 = new XYLayout();
JLabel jLIDCard = new JLabel();
JTextField jTFIDCard = new JTextField();
JLabel jLAddress = new JLabel();
JTextField jTFAddress = new JTextField();
JLabel jLPhone = new JLabel();
JTextField jTFPhone = new JTextField();
JPanel jPPassword = new JPanel();
XYLayout xYLayout9 = new XYLayout();
JLabel jLPassword = new JLabel();
JPasswordField jPFPassword = new JPasswordField();
JButton jBPassword = new JButton();
JButton jBDelete = new JButton();
JPanel jPPurview = new JPanel();
XYLayout xYLayout10 = new XYLayout();
JLabel jLPurview = new JLabel();
JTextField jTFPurview = new JTextField();
JButton jBPurview = new JButton();
JPanel jPEmpInf04 = new JPanel();
XYLayout xYLayout11 = new XYLayout();
JLabel jLRemark = new JLabel();
TitledBorder titledBorder2 = new TitledBorder("");
JButton jBEdit = new JButton();
JPanel jPDelect = new JPanel();
XYLayout xYLayout12 = new XYLayout();
JScrollPane jSPRemark = new JScrollPane();
JTextArea jTARemark = new JTextArea();
JPanel jPanel2 = new JPanel();
XYLayout xYLayout3 = new XYLayout();
JPanel jPQuit = new JPanel();
XYLayout xYLayout13 = new XYLayout();
JPanel jPNewBuild = new JPanel();
XYLayout xYLayout14 = new XYLayout();
JButton jBNewBuild = new JButton();
JButton jBNewBuildFinish = new JButton();
ReturnPopedom repower = new ReturnPopedom();
JButton jBEditFinish = new JButton();
JComboBox jCGetDepartment = new JComboBox();
JComboBox jCBDuty = new JComboBox();
JButton jBValEmpID = new JButton();
//--------------------------------------------------------------------------
DataConnect connect1;
DataConnect connect2;
DataConnect connect3;
ResultSet rs1l = null;
//--------------------------------------------------------------------------
hotelinformationmanagesystem.JudgeValidity judgeval = new JudgeValidity();
PopedomInfoShow popedominfoshow = new PopedomInfoShow();
String strEmpuserID = null;
public EmpInfRecord() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(xYLayout1);
this.setTitle("酒店员工信息管理界面");
xYLayout1.setWidth(528);
xYLayout1.setHeight(377);
jPEmpInf.setBorder(BorderFactory.createLineBorder(Color.black));
jPEmpInf.setToolTipText("");
jPEmpInf.setLayout(xYLayout2);
jLName.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLName.setText("姓 名");
jLSex.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLSex.setText("性 别");
jBQuit.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jBQuit.setActionCommand("退出");
jPEmpQuery.setBorder(BorderFactory.createEtchedBorder());
jPEmpQuery.setLayout(xYLayout5);
jBQueryEmpID.setText("查找");
jBQueryEmpID.addActionListener(new
EmpInfRecord_jBQueryEmpID_actionAdapter(this));
jLQueryEmpID.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLQueryEmpID.setText("员工ID");
jPEmpInf01.setLayout(xYLayout6);
jPEmpInf01.setBorder(BorderFactory.createEtchedBorder());
jLNationality.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLNationality.setText("民 族");
jLBirthday.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLBirthday.setText("出生年月");
jLNative.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLNative.setText("籍 贯");
jLDepartment.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLDepartment.setText("部 门");
jLDuty.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLDuty.setText("职 务");
jPEmpInf02.setBorder(BorderFactory.createEtchedBorder());
jPEmpInf02.setLayout(xYLayout7);
jPEmpInf03.setBorder(BorderFactory.createEtchedBorder());
jPEmpInf03.setLayout(xYLayout8);
jLIDCard.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLIDCard.setText("身份证号");
jLAddress.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLAddress.setText("住 址");
jLPhone.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLPhone.setText("联系电话");
jPPassword.setBorder(BorderFactory.createEtchedBorder());
jPPassword.setLayout(xYLayout9);
jLPassword.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLPassword.setText("密 码");
jBPassword.setEnabled(false); //修改
jBPassword.setFont(new java.awt.Font("宋体", Font.PLAIN, 8));
jBPassword.setText("修改");
jBPassword.addActionListener(new EmpInfRecord_jBPassword_actionAdapter(this));
jLEmpID.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLEmpID.setText("员工ID");
jBQuit.setText("退出");
jBQuit.addActionListener(new EmpInfRecord_jBQuit_actionAdapter(this));
jBDelete.setEnabled(false); //删除
jBDelete.setText("删除");
jBDelete.addActionListener(new EmpInfRecord_jBDelete_actionAdapter(this));
jPPurview.setBorder(BorderFactory.createEtchedBorder());
jPPurview.setLayout(xYLayout10);
jLPurview.setFont(new java.awt.Font("宋体", Font.BOLD, 15));
jLPurview.setText("权 限");
jBPurview.setEnabled(false); //修改
jBPurview.setFont(new java.awt.Font("宋体", Font.PLAIN, 8));
jBPurview.setText("修改");
jBPurview.addActionListener(new EmpInfRecord_jBPurview_actionAdapter(this));
jPEmpInf04.setBorder(BorderFactory.createEtchedBorder());
jPEmpInf04.setLayout(xYLayout11);
jLRemark.setFont(new java.awt.Font("宋体", Font.BOLD, 18));
jLRemark.setText("备 注");
jBEdit.setText("修改");
jBEdit.addActionListener(new EmpInfRecord_jBEdit_actionAdapter(this));
jPDelect.setBorder(BorderFactory.createEtchedBorder());
jPDelect.setLayout(xYLayout12);
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel2.setLayout(xYLayout3);
jPQuit.setLayout(xYLayout13);
jPQuit.setBorder(BorderFactory.createEtchedBorder());
jPNewBuild.setLayout(xYLayout14);
jPNewBuild.setBorder(BorderFactory.createEtchedBorder());
jBNewBuild.setText("新建");
jBNewBuild.addActionListener(new EmpInfRecord_jBNewBuild_actionAdapter(this));
jBNewBuildFinish.setEnabled(false); //完成
jBNewBuildFinish.setText("完成");
jBNewBuildFinish.addActionListener(new
EmpInfRecord_jBNewBuildFinish_actionAdapter(this));
jBEditFinish.setEnabled(false); //完成
jBEditFinish.setText("完成");
jBEditFinish.addActionListener(new
EmpInfRecord_jBEditFinish_actionAdapter(this));
jTFName.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jCBSex.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTFBirthday.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTFBirthday.setToolTipText("输入格式:YYYY-MM-DD");
jTFNationality.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTFNative.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTGetEmpID.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTGetEmpID.setToolTipText("");
jPFPassword.setFont(new java.awt.Font("Dialog", Font.BOLD, 13));
jTFPurview.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTFIDCard.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTFPhone.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTFAddress.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
jTARemark.setFont(new java.awt.Font("Dialog", Font.BOLD, 13));
jBValEmpID.setFont(new java.awt.Font("宋体", Font.PLAIN, 8));
jBValEmpID.setText("验证");
jBValEmpID.addActionListener(new EmpInfRecord_jBValEmpID_actionAdapter(this));
jPEmpInf01.add(jLDuty, new XYConstraints(3, 57, -1, 20));
jPEmpInf01.add(jLDepartment, new XYConstraints(3, 31, -1, 20));
jPEmpInf01.add(jLEmpID, new XYConstraints(3, 6, -1, 20));
jPEmpInf01.add(jCBDuty, new XYConstraints(64, 59, 130, 20));
jPEmpInf01.add(jCGetDepartment, new XYConstraints(64, 31, 130, 20));
jPEmpInf01.add(jTGetEmpID, new XYConstraints(64, 6, 75, -1));
jPEmpInf01.add(jBValEmpID, new XYConstraints(143, 6, -1, -1));
jPEmpInf.add(jPPurview, new XYConstraints(2, 91, 202, 29));
jPEmpInf02.add(jLName, new XYConstraints(5, 6, -1, 20));
jPEmpInf02.add(jLSex, new XYConstraints(5, 38, 68, 20));
jPEmpInf02.add(jLNationality, new XYConstraints(5, 94, -1, 20));
jPEmpInf02.add(jLBirthday, new XYConstraints(5, 66, -1, 20));
jPEmpInf02.add(jLNative, new XYConstraints(5, 122, -1, -1));
jPEmpInf02.add(jCBSex, new XYConstraints(87, 37, 48, 20));
jPEmpInf.add(jPEmpInf03, new XYConstraints(2, 153, 416, 85));
jPEmpInf.add(jPEmpInf04, new XYConstraints(2, 241, 416, 127));
jPEmpInf03.add(jLIDCard, new XYConstraints(5, 7, -1, -1));
jPEmpInf03.add(jLAddress, new XYConstraints(5, 60, -1, -1));
jPEmpInf03.add(jLPhone, new XYConstraints(5, 33, -1, -1));
jPEmpInf03.add(jTFPhone, new XYConstraints(98, 30, 219, -1));
jPEmpInf03.add(jTFIDCard, new XYConstraints(98, 3, 219, -1));
jPEmpInf03.add(jTFAddress, new XYConstraints(98, 57, 305, -1));
jPPassword.add(jPFPassword, new XYConstraints(64, 1, 75, 18));
jPPassword.add(jBPassword, new XYConstraints(143, 1, 52, 18));
jPPassword.add(jLPassword, new XYConstraints(5, 1, -1, -1));
jPEmpInf.add(jPEmpInf02, new XYConstraints(208, 2, 210, 149));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -