java课程设计小型图书管理系统(7)

2019-04-16 20:23

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(\color=#CC00FF size='4'>\ label.setForeground(Color.blue);

label.setFont(new Font(\ 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(\您好\欢迎登陆学生信息系统\

JPanel jpanel=new JPanel(); jpanel.add(label);

JPanel pp4=new JPanel();

31

修改密码

JPanel jpane4=new JPanel();

cp.add(jpanel,\

JPanel pp2=new JPanel(new GridLayout(6,1)); JPanel pp3=new JPanel();

pp4.setLayout(new GridLayout(6,1));

pp4.add(new JLabel(\用户名: \ pp2.add(name);

pp4.add(new JLabel(\原密码: \

pp2.add(tf1);

pp4.add(new JLabel(\新密码: \ pp2.add(tf2);

pp4.add(new JLabel(\确认密码: \ 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,\ cp.add(pp2,\ //cp.add(pp3,\

cp.add(jpane4,\

//------------------------------------------------ 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);

32

//------------------------------------------------- jbt1.addActionListener(this);//注册监听器 jbt2.addActionListener(this);

/*f.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){ System.exit(0); } } );*/ }

public void updateM() {

try{

Class.forName(\

}catch(ClassNotFoundException e){System.out.println(\加载驱动程序失败!\

try{

String url = \Access Driver (*.mdb)};DBQ=Book.mdb\ Connection con=DriverManager.getConnection(url);

Statement sql=con.createStatement(); String uname=name.getText().trim();

String queryMima=\用户名='\ ResultSet rs=sql.executeQuery(queryMima); if(rs.next()) {

String newMima=tf2.getText().trim();

String s=%user set 密码='\where 用户名 ='\

sql=con.createStatement();

int updateMima=sql.executeUpdate(s); if(updateMima==1) {

JOptionPane.showMessageDialog(f,\密码修改成功!\ }

con.close(); f.repaint(); }else{

JOptionPane.showMessageDialog(null,\该用户不存在\警告!\ JOptionPane.YES_NO_OPTION);

33

}

name.setText(\ tf1.setText(\ tf2.setText(\ tf3.setText(\ } catch(SQLException g) {

System.out.println(\ System.out.println(\ }

}

//------------------------------------------------ public void actionPerformed(ActionEvent e) {

String cmd=e.getActionCommand(); if(cmd.equals(\确定\ {

if(name.getText().equals(\)||tf3.getText().equals(\ {

JOptionPane.showMessageDialog(null,\请填写用户的所有信息\提示\

JOptionPane.YES_NO_OPTION); return; }

if(tf2.getText().trim().equals(tf3.getText().trim())) updateM(); }

else if(cmd.equals(\取消\ f.hide(); }

public static void main(String[]args) {

new UpdateMima(\ } }

34

四.界面设计

35


java课程设计小型图书管理系统(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:MICROMINE软件培训教程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: