java编写_网络账号管理系统源码.doc_第1页
java编写_网络账号管理系统源码.doc_第2页
java编写_网络账号管理系统源码.doc_第3页
java编写_网络账号管理系统源码.doc_第4页
java编写_网络账号管理系统源码.doc_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络账号管理系统 数据库名称:t_user,t_source t_user:t_source:界面设计用户登录界面:登录后显示界面:修改密码界面:按网站查询界面:按账号查询界面:修改界面:添加账号界面:账号添加成功:删除界面:源码:package com.gui.zzx;import java.awt.toolkit;import java.awt.dimension;import javax.swing.*;/窗体居中类public class windowscenter public windowscenter() suppresswarnings(deprecation)public static void center(jframe frame) dimension screensize = toolkit.getdefaulttoolkit().getscreensize(); dimension framesize = frame.getsize(); if (framesize.height screensize.height) framesize.height = screensize.height; if (framesize.width screensize.width) framesize.width = screensize.width; frame.setlocation(screensize.width - framesize.width) / 2, (screensize.height - framesize.height) / 2); frame.show(); package com.gui.zzx;import h2.alterpass;import java.awt.color;import java.awt.font;import java.awt.graphics;import java.awt.image;import javax.swing.jframe;import javax.swing.jpanel;import java.awt.borderlayout;import javax.swing.boxlayout;import javax.swing.jbutton;import java.awt.event.actionlistener;import java.awt.event.actionevent;import java.awt.cardlayout;import javax.swing.jsplitpane;import javax.swing.borderfactory;import javax.swing.box;import javax.swing.imageicon;import javax.swing.jlabel;import javax.swing.joptionpane;import javax.swing.jtable;import javax.swing.jtextfield;import javax.swing.jpasswordfield;import javax.swing.swingconstants;import javax.swing.jscrollpane;import user.*;import h2.addresource;suppresswarnings(serial)public class window extends jframe private jpanel panelmain ,panelfirst ,paneladd;private jbutton btnmain,btnnet,btnaccount,btnadd,btnexit;private cardlayout card,card1 ,card2;private jlabel lbchange;private jtable table1;private jtable table2;private jtextfield textfield;private static string usertemp=;/* * create the application. */public window() initwin();initlistener();/* * initiwin the contents of the frame. */=我是华丽的分割线()喵=首页=/panelfirst = new jpanel();card1 = new cardlayout();panelfirst.setlayout(card1);final jpanel login = new jpanel()override protected void paintcomponent(graphics g) imageicon icon = new imageicon(this.getclass().getresource(res/test.jpg);image img = icon.getimage(); g.drawimage(img, 0, 0, icon.geticonwidth(), icon.geticonheight(), icon.getimageobserver(); ;final jpanel register = new jpanel()override protected void paintcomponent(graphics g) imageicon icon = new imageicon(this.getclass().getresource(res/test.jpg);image img = icon.getimage(); g.drawimage(img, 0, 0, icon.geticonwidth(), icon.geticonheight(), icon.getimageobserver(); ;final jpanel pl3 = new jpanel();card2 = new cardlayout();/登陆页/box hbox1 = box.createhorizontalbox();box hbox2 = box.createhorizontalbox();box hbox3 = box.createhorizontalbox();box hbox4 = box.createhorizontalbox();box vbox1= box.createverticalbox();jlabel lblogin = new jlabel(用户登录);lblogin.setfont(new font(楷体, font.bold, 18);lblogin.setforeground(color.red);jlabel lbuser= new jlabel(用户名);lbuser.setfont(new font(楷体, font.bold, 14);jlabel lbpwd = new jlabel(密 码);lbpwd.setfont(new font(楷体, font.bold, 14);final jtextfield textuser = new jtextfield(20);final jpasswordfield textpwd = new jpasswordfield(20);jbutton btnlogin = new jbutton(登录);btnlogin.setfont(new font(楷体, font.bold, 14);btnlogin.addactionlistener(new actionlistener() overridepublic void actionperformed(actionevent arg0) / todo auto-generated method stub/获得输入的用户名和密码string username = textuser.gettext();char pass = textpwd.getpassword();stringbuffer sb = new stringbuffer();for (int i = 0; i pass.length; i+) sb.append(passi);string password = sb.tostring();/判断登陆login log = new login();if(log.log(username, password)usertemp = username;card1.show(panelfirst, 3);textfield.settext(usertemp);btnnet.setenabled(true);btnaccount.setenabled(true);btnadd.setenabled(true);btnexit.setenabled(true););jbutton btnreg = new jbutton(注册);btnreg.setfont(new font(楷体, font.bold, 14);btnreg.addactionlistener(new actionlistener() overridepublic void actionperformed(actionevent e) / todo auto-generated method stubcard1.show(panelfirst, 2););hbox1.add(lblogin);hbox2.add(lbuser);hbox2.add(textuser);hbox3.add(lbpwd);hbox3.add(textpwd);hbox4.add(btnlogin);hbox4.add(box.createhorizontalstrut(20);hbox4.add(btnreg);vbox1.add(box.createverticalstrut(30);vbox1.add(hbox1);vbox1.add(box.createverticalstrut(20);vbox1.add(hbox2);vbox1.add(box.createverticalstrut(20);vbox1.add(hbox3);vbox1.add(box.createverticalstrut(20);vbox1.add(hbox4);vbox1.add(box.createverticalstrut(30);login.add(vbox1);final jpanel pr3= new jpanel(card2);jsplitpane setting = new jsplitpane(jsplitpane.horizontal_split,pl3,pr3);pl3.setlayout(null);jlabel label = new jlabel(用户名);label.setfont(new font(楷体, font.bold, 12);label.setbounds(5, 50, 50, 25);pl3.add(label);textfield = new jtextfield(usertemp);textfield.seteditable(false);textfield.setbounds(45, 50, 100, 25);pl3.add(textfield);jlabel label_2 = new jlabel(当前用户);label_2.setfont(new font(楷体, font.bold, 14);label_2.setbounds(40, 10, 70, 30);pl3.add(label_2);jbutton button_1 = new jbutton(修改密码);button_1.setfont(new font(楷体, font.bold, 10);button_1.setbounds(65, 90, 80, 25);button_1.addactionlistener(new actionlistener() overridepublic void actionperformed(actionevent e) / todo auto-generated method stubcard2.show(pr3, 1););pl3.add(button_1);setting.setdividerlocation(150);setting.setdividersize(1);setting.setresizeweight(1);/注册页面/box hbox10 = box.createhorizontalbox();box hbox20 = box.createhorizontalbox();box hbox30 = box.createhorizontalbox();box hbox40= box.createhorizontalbox();box hbox50= box.createhorizontalbox();box vbox20= box.createverticalbox();jlabel lbregister = new jlabel(用户注册);lbregister.setfont(new font(楷体, font.bold, 18);/lbregister.setforeground(new color(180,50,200);lbregister.setforeground(color.red);jlabel lbreuser= new jlabel(用 户 名);lbreuser.setfont(new font(楷体, font.bold, 14);jlabel lbrepwd = new jlabel(密 码);lbrepwd.setfont(new font(楷体, font.bold, 14);jlabel lbre_pwd = new jlabel(确认密码);lbre_pwd.setfont(new font(楷体, font.bold, 14);final jtextfield textreuser = new jtextfield(20);final jpasswordfield textrepwd = new jpasswordfield(20);final jpasswordfield textre_pwd = new jpasswordfield(20);jbutton btnre = new jbutton(确定);btnre.setfont(new font(楷体, font.bold, 14);btnre.addactionlistener(new actionlistener() overridepublic void actionperformed(actionevent arg0) / todo auto-generated method stub/获得输入的信息string username = textreuser.gettext();char pass = textrepwd.getpassword();char repass = textre_pwd.getpassword();stringbuffer sb = new stringbuffer();for (int i = 0; i pass.length; i+) sb.append(passi);string password = sb.tostring();stringbuffer sb1 = new stringbuffer();for (int i = 0; i )喵=个人主页/=jpanel jp0 = new jpanel()override protected void paintcomponent(graphics g) imageicon icon = new imageicon(this.getclass().getresource(res/test.jpg);image img = icon.getimage(); g.drawimage(img, 0, 0, icon.geticonwidth(), icon.geticonheight(), icon.getimageobserver(); ;/修改密码/jpanel jp1 = new jpanel();box hbox12 = box.createhorizontalbox();box hbox22 = box.createhorizontalbox();box hbox32 = box.createhorizontalbox();box hbox42= box.createhorizontalbox();box hbox52= box.createhorizontalbox();box vbox2= box.createverticalbox();lbchange = new jlabel(修改密码);lbchange.setfont(new font(楷体, font.bold, 18);lbchange.setforeground(color.red);jlabel lboldpwd= new jlabel(旧 密 码);lboldpwd.setfont(new font(楷体, font.bold, 14);jlabel lbnewpwd = new jlabel(新 密 码);lbnewpwd.setfont(new font(楷体, font.bold, 14);jlabel lbrenewpwd = new jlabel(确认密码);lbrenewpwd.setfont(new font(楷体, font.bold, 14);final jpasswordfield textoldpwd = new jpasswordfield(20);final jpasswordfield textnewpwd = new jpasswordfield(20);final jpasswordfield textrenewpwd = new jpasswordfield(20);jbutton btnok = new jbutton(确定);btnok.setfont(new font(楷体, font.bold, 14);btnok.addactionlistener(new actionlistener() overridepublic void actionperformed(actionevent arg0) /修改已有用户的密码/查看两次密码是否一致char oldpwd=textoldpwd.getpassword();stringbuffer sb1=new stringbuffer();for (int i = 0; i oldpwd.length; i+) sb1.append(oldpwdi);string oldstring=sb1.tostring();char newpwd=textnewpwd.getpassword();stringbuffer sb2=new stringbuf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论