java考勤管理系统数据库实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2设计代码
J a v a源程序:
i m p o r t j a v a.a w t.*;
i m p o r t j a v a.a w t.e v e n t.*;
i m p o r t j a v a x.s w i n g.*;
i m p o r t j a v a.a w t.*;
i m p o r t j a v a.s q l.*;
i m p o r t j a v a.l a n g.*;
i m p o r t j a v a.u t i l.*;
i m p o r t j a v a x.s w i n g.t a b l e.*;
i m p o r t j a v a.m a t h.*;
c l a s s D B_L S i m p l e m e n t s A c t i o n L i s t e n e r{
J F r a m e f r a m e=n e w J F r a m e("欢迎进入L S工资管理系统");
J L a b e l l a b e l=n e w J L a b e l("09网络2_54_李胜",J L a b e l.C E N T E R); J B u t t o n b u t t o n1=n e w J B u t t o n("进入系统");
J B u t t o n b u t t o n2=n e w J B u t t o n("退出系统");
I m a g e I c o n i m=n e w I m a g e I c o n("1.j p g");
J L a b e l a1=n e w J L a b e l(i m);
v o i d C r e a t e(){
J P a n e l p c o n t e n t P a n e=(J P a n e l)f r a m e.g e t C o n t e n t P a n e();
J P a n e l p c o n t e n t P a n e1=n e w J P a n e l();
p c o n t e n t P a n e.a d d(l a b e l);
p c o n t e n t P a n e.s e t L a y o u t(n e w F l o w L a yo u t());
p c o n t e n t P a n e.a d d(b u t t o n1);
p c o n t e n t P a n e.a d d(b u t t o n2);
p c o n t e n t P a n e.a d d(n e w L a b e l(""));
p c o n t e n t P a n e.a d d(a1);
p c o n t e n t P a n e.s e t B a c k g r o u n d(C o l o r.g r e e n);
p c o n t e n t P a n e.s e t V i s i b l e(t r u e);
b u t t o n1.a d d A
c t i o n L i s t e n e r(t h i s);
b u t t o n2.a d d A
c t i o n L i s t e n e r(t h i s);
f r a m e.s e t D e f a u l t C l o s e O p e r a t i o n(J F r a m e.E X I T_O N_C L O S E);
f r a m e.p a c k();
f r a m e.s e t Bo u n d s(200,100,550,600);
f r a m e.s e t V i s i b l e(t r u e);
}
p u b l i c s t a t i c v o i d m a i n(S t r i n g[]a r g s){
D B_L S d o m e=n e w D B_L S();
d o m e.C r
e a t e();
}
p u b l i c v o i d a c t i o n P e r f o r m e d(A c t i o n E v e n t e){
i f(b u t t o n1.e q u a l s(e.g e t S o u r c e())){
D L d l=n e w D L();
d l.c r
e a t e();
}
i f(b u t t o n2.e q u a l s(e.g e t S o u r c e())){//退出
S y s t e m.e x i t(0);
}
}
}
c l a s s D L i m p l e m e n t s A c t i o n L i s t e n e r{
J F r a m e f r a m e=n e w J F r a m e("职工/管理员登陆");
J L a b e l l a b e l1=n e w J L a b e l("用户名");
J L a b e l l a b e l2=n e w J L a b e l("密码");
J B u t t o n l o g o n Bu t t o n1=n e w J B u t t o n("管理员登录");
J B u t t o n l o g o n Bu t t o n2=n e w J B u t t o n("职工登录");
J B u t t o n c a n c e l B u t t o n=n e w J B u t t o n("退出");