全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
package one;/7.密码修改:程序名UpdateMima.javaimport .*;import java.sql.*;import java.awt.*;import java.awt.event.*;import java.io.*;import java.util.*;import javax.swing.*;class UpdateMima extends JFrame implements ActionListener /* * */private static final String names =sa;private static final String pwd=;private static final long serialVersionUID = 1L;JFrame f;Container cp;JPanel jp1,jp2,jp3,jp4,jp,jpanelWest;JButton jbt1,jbt2;/按钮,确定、取消JLabel label;/标签:修改密码JTextField name; JPasswordField tf1,tf2,tf3; /定义文本框JLabel label1,label2,label3,label4;String sno;UpdateMima() UpdateMima(String username) sno=username;f=new JFrame();cp=f.getContentPane(); / 初始化jp1=new JPanel(); jp2=new JPanel();jp3=new JPanel();jp4=new JPanel();jpanelWest=new JPanel();jp=new JPanel();/-jbt1=new JButton(确定); jbt2=new JButton(取消);/-label=new JLabel(修改密码,SwingConstants.CENTER);label.setForeground(Color.blue);label.setFont(new Font(BOLD,Font.BOLD,15);name=new JTextField(20); /name.setEditable(false); /-tf1=new JPasswordField(20);tf2=new JPasswordField(20);tf3=new JPasswordField(20);/-/布局,添加控件jp1.add(jbt1);jp1.add(jbt2);jp1.add(new JLabel(您好+xx+欢迎登陆学生信息系统);JPanel jpanel=new JPanel();jpanel.add(label);JPanel pp4=new JPanel(); JPanel jpane4=new JPanel();cp.add(jpanel,North);JPanel pp2=new JPanel(new GridLayout(6,1);JPanel pp3=new JPanel();pp4.setLayout(new GridLayout(6,1);pp4.add(new JLabel(用户名: ,SwingConstants.RIGHT);pp2.add(name);pp4.add(new JLabel(原密码: ,SwingConstants.RIGHT);pp2.add(tf1);pp4.add(new JLabel( 新密码: ,SwingConstants.RIGHT);pp2.add(tf2); pp4.add(new JLabel(确认密码: ,SwingConstants.RIGHT);pp2.add(tf3);pp2.add(new JLabel(); JPanel jpbutton=new JPanel();jpbutton.add(jbt1);jpbutton.add(jbt2);pp2.add(jpbutton); /pp3.add(jbt1);/pp3.add(jbt2); cp.add(pp4,West);cp.add(pp2,Center); /cp.add(pp3,South); cp.add(jpane4,East);/- Toolkit kit=Toolkit.getDefaultToolkit(); Dimension screen=kit.getScreenSize(); int x=screen.width;/*取得显示器窗口的宽度*/ int y=screen.height; f.setSize(350,330);/*取得显示器窗口的高度*/ int xcenter=(x-350)/2; int ycenter=(y-330)/2; f.setLocation(xcenter,ycenter);/*显示在窗口中央*/ /f.setTitle(修改密码); f.setVisible(true); /- jbt1.addActionListener(this);/注册监听器 jbt2.addActionListener(this); /*f.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.exit(0););*/public void updateM() tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); catch(ClassNotFoundException e)System.out.println(加载驱动程序失败!);tryString url = com.microsoft.sqlserver.jdbc.SQLServerDriver;/直接使用当前类目录下的数据库文件Connection con=DriverManager.getConnection(url,names, pwd);Statement sql=con.createStatement();String uname=name.getText().trim();String queryMima=select * from users where 用户名=+uname+;ResultSet rs=sql.executeQuery(queryMima); if(rs.next() String newMima=tf2.getText().trim(); String s=update users set 密码=+newMima+ where 用户名 =+uname +; sql=con.createStatement(); int updateMima=sql.executeUpdate(s); if(updateMima=1) JOptionPane.showMessageDialog(f,密码修改成功!); con.close(); f.repaint(); elseJOptionPane.showMessageDialog(null,该用户不存在,警告!, JOptionPane.YES_NO_OPTION); name.setText();tf1.setText();tf2.setText();tf3.setText(); catch(SQLException g)System.out.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武汉铁路桥梁职业学院《外国文学史Ⅱ》2024-2025学年第一学期期末试卷
- 云南师范大学《物流配送》2024-2025学年第一学期期末试卷
- 防灾科技学院《动物检疫检验学》2024-2025学年第一学期期末试卷
- 湖南省东安县天成实验学校2025年高一上生物期末经典模拟试题含解析
- 2023年绍兴辅警协警招聘考试真题附答案详解(轻巧夺冠)
- 2025年浙江省绍兴市重点中学生物高一第一学期期末检测模拟试题含解析
- 浙江工贸职业技术学院《遥感数字图像处理Ⅱ》2024-2025学年第一学期期末试卷
- 吉林省北大附属长春实验学校2026届高二化学第一学期期末综合测试试题含解析
- 天津机电职业技术学院《英语写作记叙文》2024-2025学年第一学期期末试卷
- 石河子工程职业技术学院《模拟电子技术基础课程设计》2024-2025学年第一学期期末试卷
- 剪刀车安全操作要求培训课件
- 2025年高考(四川卷)化学真题(学生版+解析版)
- 学前教育心理健康指导课程方案
- 2025年山西省建设工程专业高级职称评审考试(建筑经济)历年参考题库含答案详解(5卷)
- 2025年注册验船师资格考试(A级·船舶检验专业基础·环境与人员保护)历年参考题库含答案详解(5套)
- 办公族腱鞘炎风险因素-洞察及研究
- 建筑专业委员会管理办法
- 铁路职业规划课件
- 中医康复培训课件
- 【语文 北京版】2025年高考招生统一考试高考真题语文试卷(真题+答案)
- 2025年江西省事业单位招聘考试综合类专业能力测试试卷(电气类)重点难点解析
评论
0/150
提交评论