java考勤管理系统数据库实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2设计代码
Jav a源程序:
imp or t ja va.a wt.*;
imp or t ja va.a wt.ev en t.*;
imp or t ja va x.sw ing.*;
imp or t ja va.a wt.*;
imp or t ja va.s ql.*;
imp or t ja va.l an g.*;
imp or t ja va.u ti l.*;
imp or t ja va x.sw ing.t ab le.*;
imp or t ja va.m at h.*;
c la ss D B_LS i mpl em en ts A ct io nL ist en er{
JFr am e fr am e=ne w J Fr am e("欢迎进入L S工资管理系统");
JLa be l la be l=ne w J La be l("09网络2_54_李胜",JL ab el.CE NT ER);
JBu tt on b ut to n1=ne w JB ut to n("进入系统");
JBu tt on b ut to n2=ne w JB ut to n("退出系统");
Ima ge Ic on i m=ne w I ma ge Ic on("1.jp g");
JLa be l a1=n ew J Lab el(i m);
voi d Cr ea te(){
JPa ne l pc on te nt Pan e=(J Pa ne l)fr am e.g et Co nt en tP an e();
JPa ne l pc on te nt Pan e1=n ew J Pa ne l();
pco nt en tP an e.ad d(l ab el);
pco nt en tP an e.se tLa yo ut(n ew F lo wL ayo ut());
pco nt en tP an e.ad d(b ut to n1);
pco nt en tP an e.ad d(b ut to n2);
pco nt en tP an e.ad d(n ew L ab el(""));
pco nt en tP an e.ad d(a1);
pco nt en tP an e.se tBa ck gr ou nd(C ol or.gr ee n);
pco nt en tP an e.se tVi si bl e(tr ue);
but to n1.a dd Ac ti onL is te ne r(th is);
b ut to n2.ad dA ct io nL is te ner(t hi s);
fra me.s et De fa ul tCl os eO pe ra ti on(J Fra me.E XI T_ON_C LOS E);
fra me.p ac k();
fra me.s et Bo un ds(200,100,550,600);
fra me.s et Vi si bl e(t ru e);
}
pub li c st at ic v oid m ai n(St ri ng[] ar gs){
DB_LS d om e=ne w DB_LS();
dom e.Cr ea te();
}
p ub li c vo id ac ti on Pe rf or me d(A ct io nE ve nt e){
if(bu tt on1.eq ua ls(e.ge tS ou rc e())){
DL dl=n ew D L();
dl.cr ea te();
}
i f(bu tt on2.e qu al s(e.ge tS ou rce())){//退出
Sys te m.ex it(0);
}
}
}
c la ss D L im pl eme nt s Ac ti on Li st ene r{
JFr am e fr am e=ne w J Fr am e("职工/管理员登陆");
JLa be l la be l1=n ew JL ab el("用户名");
JLa be l la be l2=n ew JL ab el("密码");
JBu tt on l og on Bu tto n1=n ew J Bu tt on("管理员登录");
JBu tt on l og on Bu tto n2=n e w J Bu tt on("职工登录");
JBu tt on c an ce lB utt on=n ew J Bu tt on("退出");
JTe xt Fi el d t1=n ew JT ex tF ie ld(0);
JTe xt Fi el d t2=n ew JT ex tF ie ld(0);
Ima ge Ic on i m=ne w I ma ge Ic on("2.jp g");
JLa be l a2=n ew J Lab el(i m);
JTe xt Fi el d us er nam e=ne w JT ex tF ie ld(9);
JPa ss wo rd Fi el d pas sw or d=ne w JP as swo rd Fi el d(9);
voi d cr ea te(){
JPa ne l p=(J Pa ne l)f ra me.g et Co nt en tPa ne();
JPa ne l p1=n ew J Pan el();
p.s et La yo ut(n ew Fl ow La yo ut());
p.a dd(l ab el1);
p.s et Si ze(5,5);
p.s et Lo ca ti on(4,8);
p.a dd(u se rn am e);
p.s et Si ze(100,200);
p.s et Lo ca ti on(800,800);
p.a dd(l ab el2);
p.s et Si ze(50,20);
p.s et Lo ca ti on(40,80);
p.a dd(p as sw or d);
p.s et Si ze(100,20);
p.s et Lo ca ti on(80,120);
p.a dd(l og on Bu tt on1);
p.a dd(n ew J La be l(""));