📄 40d0dbe1aaac001d105fa91adc11449d
字号:
package frame;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import model.FrameInit;
import com.DAO;
import java.sql.*;
public class AddEmployee extends JFrame{
JFrame ae = new JFrame("员工信息添加");
JPanel p = new JPanel();
JTextField ename;
JTextField eyname = new JTextField(10);
JComboBox sex = new JComboBox();
JTextField birthday = new JTextField(10);
JComboBox nativeplace = new JComboBox();
JComboBox nation = new JComboBox();
JTextField hkszd = new JTextField(10);
JLabel lhkszd = new JLabel("户口所在地:");
JTextField bornaddress = new JTextField(10);
JLabel lba = new JLabel("出生地:");
JTextField commniityname = new JTextField(10);
JLabel lcn = new JLabel("社区名称:");
JTextField firstedu = new JTextField(10);
JLabel lfedu = new JLabel("最初学历:");
JTextField education = new JTextField(10);
JLabel ledu = new JLabel("学历");
JTextField school = new JTextField(10);
JLabel lschool = new JLabel("毕业院校:");
JTextField specialname = new JTextField(10);
JLabel lsn = new JLabel("专业名称:");
JTextField intoschooldate = new JTextField(10);
JLabel lisd = new JLabel("入学日期:");
JTextField graduatedate = new JTextField(10);
JLabel lgd = new JLabel("毕业日期:");
JLabel life = new JLabel("是否第一学历:");
JComboBox isfirstedu = new JComboBox();
JLabel ldg = new JLabel("学位:");
JComboBox degree = new JComboBox();
JLabel ley = new JLabel("受教育年限:");
JTextField eduyears = new JTextField(10);
JLabel lsw = new JLabel("学习形式");
JTextField studyway = new JTextField(10);
JLabel lpf = new JLabel("政治面貌:");
JComboBox ploityface = new JComboBox();
JLabel lipd = new JLabel("入党时间:");
JTextField intoparydate = new JTextField(10);
JLabel lww = new JLabel("用工形式:");
JTextField workway = new JTextField(10);
JLabel ldn = new JLabel("职务:");
JComboBox dutyname =new JComboBox();
JLabel lsdn = new JLabel("专业技术职务:");
JComboBox spedutyname = new JComboBox();
JLabel lbwd = new JLabel("开始工作时间:");
JTextField beginworkdate = new JTextField(10);
JLabel lidd = new JLabel("入本单位时间:");
JTextField intodeptdate = new JTextField(10);
JLabel lws = new JLabel("工作状态:");
JTextField workstate = new JTextField(10);
JLabel lrdd = new JLabel("退休时间:");
JTextField retireddate = new JTextField(10);
JLabel lgrsf = new JLabel("个人身份:");
JTextField grsf = new JTextField(10);
JLabel lbgphone = new JLabel("办公电话:");
JTextField bgphone = new JTextField(10);
JLabel lsjphone = new JLabel("手机:");
JTextField sjphone = new JTextField(10);
JLabel lhp = new JLabel("家庭电话:");
JTextField homephone = new JTextField(10);
JLabel lfyzym = new JLabel("复原转业标识:");
JTextField fyzymark = new JTextField(10);
JLabel lidcard = new JLabel("身份证号:");
JTextField idcard = new JTextField(10);
JLabel lxxdate = new JLabel("下乡日期:");
JTextField xxdate = new JTextField(10);
JLabel lldhtid = new JLabel("劳动合同编号:");
JTextField ldhtid = new JTextField(10);
JLabel lden = new JLabel("部门编号:");
JComboBox deptno = new JComboBox();
JLabel lcln = new JLabel("班组名称:");
JTextField classname = new JTextField(10);
JLabel lmenu = new JLabel("备注:");
JTextArea menu = new JTextArea();
JButton btnadd = new JButton("添加");
JButton btnreset = new JButton("重置");
public AddEmployee(){
FrameInit.InitFrame(ae, p);
ae.addWindowListener(new WindowAdapter(){
public void windowOpened(WindowEvent e){
ResultSet rs1 = DAO.getNativePlace();
ResultSet rs2 = DAO.getDegree();
ResultSet rs3 = DAO.getNation();
ResultSet rs4 = DAO.getDutyName();
ResultSet rs5 = DAO.getSpecialDuty();
try{
while(rs1.next()){
nativeplace.addItem(rs1.getString("npname"));
}
}catch(Exception ex){
System.out.println(ex.getMessage());
}
}
});
ae.setSize(new Dimension(800,400));
p.setLayout(new GridLayout(13,6));
JLabel lblename = new JLabel("员工姓名:");
p.add(lblename);
ename = new JTextField(10);
p.add(ename);
JLabel lblyename = new JLabel("曾用名:");
p.add(lblyename);
p.add(eyname);
JLabel lsex = new JLabel("性别:");
p.add(lsex);
sex.addItem("男");
sex.addItem("女");
p.add(sex);
JLabel lsr = new JLabel("出生日期:");
p.add(lsr);
p.add(birthday);
JLabel ljg = new JLabel("籍贯");
p.add(ljg);
p.add(nativeplace);
JLabel lmz = new JLabel("民族");
p.add(lmz);
p.add(nation);
p.add(lhkszd);
p.add(hkszd);
p.add(lba);
p.add(bornaddress);
p.add(lcn);
p.add(commniityname);
p.add(lfedu);
p.add(firstedu);
p.add(ledu);
p.add(education);
p.add(lschool);
p.add(school);
p.add(lsn);
p.add(specialname);
p.add(lisd);
p.add(intoschooldate);
p.add(lgd);
p.add(graduatedate);
isfirstedu.addItem("是");
isfirstedu.addItem("否");
p.add(life);
p.add(isfirstedu);
p.add(ldg);
p.add(degree);
p.add(ley);
p.add(eduyears);
p.add(lsw);
p.add(studyway);
p.add(lpf);
p.add(ploityface);
p.add(lipd);
p.add(intoparydate);
p.add(lww);
p.add(workway);
p.add(ldn);
p.add(dutyname);
p.add(lbwd);
p.add(beginworkdate);
p.add(lidd);
p.add(intodeptdate);
p.add(lws);
p.add(workstate);
p.add(lrdd);
p.add(retireddate);
p.add(lgrsf);
p.add(grsf);
p.add(lbgphone);
p.add(bgphone);
p.add(lsjphone);
p.add(sjphone);
p.add(lhp);
p.add(homephone);
p.add(lfyzym);
p.add(fyzymark);
p.add(lidcard);
p.add(idcard);
p.add(lxxdate);
p.add(xxdate);
p.add(lldhtid);
p.add(ldhtid);
p.add(lden);
p.add(deptno);
p.add(lcln);
p.add(classname);
p.add(lmenu);
p.add(menu);
p.add(btnadd);
p.add(btnreset);
ae.setVisible(true);
}
//设置组件位置,并添加到容器
private void setupComponet(JComponent component,int gridx,
int gridy,int gridwidth,int ipadx,boolean fill){
final GridBagConstraints g = new GridBagConstraints();
g.gridx = gridx;
g.gridy = gridy;
if(gridwidth>1){
g.gridwidth = gridwidth;
}
if(ipadx>0){
g.ipadx = ipadx;
}
if(fill){
g.fill = g.HORIZONTAL;
add(component,g);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -