import java.awt.*; import java.awt.event.*; import java.util.*; class p1 extends panel { label l1; font f=new font("宋体",font.bold,20); p1() { setlayout(new gridlayout(1,1)); l1=new label("用户电话号码管理",label.center); l1.setfont(f); add(l1); } } class p2 extends panel { label l1,l2; textfield t1,t2; p2() { setlayout(new gridlayout(1,4)); l1=new label("姓名",label.center); l2=new label("身份证号",label.center); t1=new textfield(10); t2=new textfield(10); add(l1); add(t1); add(l2); add(t2); } } class p3 extends panel { label l1,l2; textfield t1,t2; p3() { setlayout(new gridlayout(1,4)); l1=new label("家庭住址",label.center); l2=new label("电话号码",label.center); t1=new textfield(10); t2=new textfield(10); add(l1); add(t1); add(l2); add(t2); } } class p4 extends panel { label l1,l2; textfield t1,t2; button btn1; p4() { setlayout(new gridlayout(1,5)); l1=new label("话费余额",label.center); l2=new label("预交话费",label.center); t1=new textfield(15); t2=new textfield(15); btn1=new button("确认"); add(l1); add(t1); add(l2); add(t2); add(btn1); } } class p5 extends panel { label l1; textfield t1; p5() { setlayout(new gridlayout(1,2)); l1=new label("预交时话费总额",label.center); t1=new textfield(20); add(l1); add(t1); } } class p6 extends panel { button btn1,btn2; p6() { setlayout(new gridlayout(1,2)); btn1=new button("按用户姓名查询"); btn2=new button("按电话号码查询"); add(btn1); add(btn2); } } class p7 extends panel { button btn1,btn2,btn3,btn4,btn5; p7() { setlayout(new gridlayout(1,5)); btn1=new button("修改"); btn2=new button("添加"); btn3=new button("删除"); btn4=new button("清空"); btn5=new button("退出系统"); add(btn1); add(btn2); add(btn3); add(btn4); add(btn5); } } class user { string username; string id; string address; string phonenumber; double phonefee; user(string x1,string x2,string x3,string x4,double x5) { username=x1; id=x2; address=x3; phonenumber=x4; phonefee=x5; } } class p8 extends panel { label l1,l2,l3; label l4,l5,l6,l7,l9; panel p11,p22,p33,p44,p55; textfield t1,t2; button btn; p8() { p11=new panel(); p22=new panel(); p33=new panel(); p44=new panel(); p55=new panel(); p11.setlayout(new gridlayout(1,1)); p22.setlayout(new gridlayout(1,1)); p33.setlayout(new gridlayout(1,4)); p44.setlayout(new gridlayout(1,4)); p55.setlayout(new gridlayout(1,1)); l4=new label(""); l5=new label(""); l6=new label(""); l7=new label(""); l9=new label(""); l1=new label("欢迎来到电话管理系统",label.center); font f=new font("宋体",font.bold,30); l1.setfont(f); l2=new label("请输入管理员帐号",label.center); l3=new label("请输入管理员密码",label.center); setbackground(color.pink); btn=new button("确定"); t1=new textfield(20); t2=new textfield(15); t2.setechochar(´*´); l1.setforeground(color.red); t1.setbackground(color.cyan); t2.setbackground(color.cyan); t1.setforeground(color.red); t2.setforeground(color.red); l2.setforeground(color.blue); l3.setforeground(color.blue); p11.add(l1); p22.add(l4); p33.add(l5); p33.add(l2); p33.add(t1); p33.add(l6); p44.add(l7); p44.add(l3); p44.add(t2); p44.add(btn); p55.add(l9); setlayout(new gridlayout(5,1)); add(p11); add(p22); add(p33); add(p44); add(p55); } } class p9 extends panel { p1 pn1=new p1(); p2 pn2=new p2(); p3 pn3=new p3(); p4 pn4=new p4(); p5 pn5=new p5(); p6 pn6=new p6(); p7 pn7=new p7(); p9() { setlayout(new gridlayout(7,1)); add(pn1); add(pn2); add(pn3); add(pn4); add(pn5); add(pn6); add(pn7); } } public class www { public static void main(string args[]) { new zz(); } } class zz extends frame implements actionlistener { vector v=new vector(); button btn1; p9 pn9; p8 pn8; dialog d1; cardlayout cc=new cardlayout(); zz() { super("用户电话档案管理"); pn8=new p8(); pn9=new p9(); setlayout(cc); add("one",pn8); add("two",pn9); btn1=new button("确定"); pn9.pn1.l1.setbackground(color.pink); pn9.pn1.l1.setforeground(color.blue); pn9.pn2.l1.setbackground(color.gray); pn9.pn2.l1.setforeground(color.orange); pn9.pn2.l2.setbackground(color.gray); pn9.pn2.l2.setforeground(color.orange); pn9.pn3.l1.setbackground(color.gray); pn9.pn3.l1.setforeground(color.orange); pn9.pn3.l2.setbackground(color.gray); pn9.pn3.l2.setforeground(color.orange); pn9.pn2.t1.setforeground(color.red); pn9.pn2.t1.setbackground(color.cyan); pn9.pn2.t2.setforeground(color.red); pn9.pn2.t2.setbackground(color.cyan); pn9.pn3.t1.setforeground(color.red); pn9.pn3.t1.setbackground(color.cyan); pn9.pn3.t2.setforeground(color.red); pn9.pn3.t2.setbackground(color.cyan); pn9.pn4.t1.setforeground(color.red); pn9.pn4.t1.setbackground(color.cyan); pn9.pn4.t2.setforeground(color.red); pn9.pn4.t2.setbackground(color.cyan); pn9.pn4.l1.setbackground(color.gray); pn9.pn4.l1.setforeground(color.orange); pn9.pn4.l2.setbackground(color.gray); pn9.pn4.l2.setforeground(color.orange); pn9.pn5.l1.setbackground(color.pink); pn9.pn5.l1.setforeground(color.blue); pn9.pn5.t1.setbackground(color.cyan); pn9.pn5.t1.setforeground(color.red); pn9.pn4.btn1.addactionlistener(this); pn9.pn6.btn1.addactionlistener(this); pn9.pn6.btn2.addactionlistener(this); pn9.pn7.btn1.addactionlistener(this); pn9.pn7.btn2.addactionlistener(this); pn9.pn7.btn3.addactionlistener(this); pn9.pn7.btn4.addactionlistener(this); pn9.pn7.btn5.addactionlistener(this); pn8.btn.addactionlistener(this); btn1.addactionlistener(this); setsize(600,300); show(); } public void actionperformed(actionevent e) { v.addelement(new user("何先生","370723800121597","中国","5866681",100.0)); v.addelement(new user("马先生","370723800121591","中国","5866680",100.0)); v.addelement(new user("徐先生","370723800121592","中国","5866689",100.0)); v.addelement(new user("李先生","370723800121593","中国","5866687",100.0)); v.addelement(new user("董先生","370723800121594","中国","5866688",100.0)); v.addelement(new user("张先生","370723800121595","中国","5866686",100.0)); v.addelement(new user("闻先生","370723800121596","中国","5866685",100.0)); v.addelement(new user("张先生","370723800121598","中国","5866684",100.0)); v.addelement(new user("杨先生","370723800121599","中国","5866683",100.0)); v.addelement(new user("孔先生","370723800121590","中国","5866682",100.0)); if(e.getsource()==pn8.btn) { string ss="123"; if(ss.compareto(pn8.t1.gettext())==0&&ss.compareto(pn8.t2.gettext())==0) cc.show(this,"two"); else { d1=new dialog(this,"警告",true); panel p1=new panel(); p1.add(new label("您无权进本系统!")); d1.add("center",p1); panel p2=new panel(); p2.add(btn1); d1.add("south",p2); d1.setsize(200,100); d1.show(); } } if(e.getsource()==pn9.pn4.btn1) { double x1,x2,x3; x1=double.valueof(pn9.pn4.t1.gettext()).doublevalue(); x2=double.valueof(pn9.pn4.t2.gettext()).doublevalue(); x3=x1+x2; pn9.pn5.t1.settext(""+x3); int i; f
闽公网安备 35060202000074号