java编写网络账号管理系统源码

上传人:沈*** 文档编号:82589451 上传时间:2022-04-29 格式:DOC 页数:73 大小:1.01MB
收藏 版权申诉 举报 下载
java编写网络账号管理系统源码_第1页
第1页 / 共73页
java编写网络账号管理系统源码_第2页
第2页 / 共73页
java编写网络账号管理系统源码_第3页
第3页 / 共73页
资源描述:

《java编写网络账号管理系统源码》由会员分享,可在线阅读,更多相关《java编写网络账号管理系统源码(73页珍藏版)》请在装配图网上搜索。

1、网络账号管理系统 数据库名称: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 s

2、tatic 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.set

3、Location(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 ja

4、va.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 java

5、x.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 priv

6、ate 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. */pub

7、lic 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.get

8、Class().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

9、(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.createHori

10、zontalBox();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(密 码)

11、;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 actionPe

12、rformed(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.l

13、og(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(

14、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(btnR

15、eg);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

16、 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);textFie

17、ld.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);butto

18、n_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

19、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

20、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 JTe

21、xtField 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 actionPe

22、rformed(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(

23、);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.getIco

24、nHeight(), 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();lbC

25、hange = 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(确认密码

26、);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);btnO

27、k.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

28、.getPassword();StringBuffer sb2=new StringBuffer();for (int i = 0; i newpwd.length; i+) sb2.append(newpwdi);String newString=sb2.toString();char renewpwd=textReNewPwd.getPassword();StringBuffer sb3=new StringBuffer();for (int i = 0; i )喵=按账号查询=/JPanel pl2 = new JPanel();JPanel pr2 = new JPanel();pl2

29、.setLayout(new BorderLayout(0, 0);pr2.setLayout(null);JPanel pl21 = new JPanel();pl2.add(pl21, BorderLayout.NORTH);JPanel plMAD1 = new JPanel();pl2.add(plMAD1, BorderLayout.SOUTH);JButton btModify1 = new JButton(修改);btModify1.setFont(new Font(楷体, Font.BOLD, 14);JButton btDelete1 = new JButton(删除);bt

30、Delete1.setFont(new Font(楷体, Font.BOLD, 14);plMAD1.add(btModify1);plMAD1.add(btDelete1);JSplitPane panelAccount = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,pl2,pr2);panelAccount.setOpaque(false);pl21.setLayout(new BoxLayout(pl21, BoxLayout.X_AXIS);JLabel lbAccount = new JLabel(账 号);lbAccount.setFont(new Font(楷体, Font.BOLD, 14);pl21.add(lbAccount);

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!