java 大二实训_frame4.java~24~ 源代码在线查看 - 大二做的实训. 纯Java程序 资源下载 虫虫电子下载站...

package bookmanagesystem;import java.awt.BorderLayout;import javax.swing.JFrame;import java.awt.Color;import javax.swing.JLabel;import java.awt.Rectangle;import javax.swing.JButton;import javax.swing.JPasswordField;import javax.swing.JComboBox;import javax.swing.JTextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.ResultSet;import javax.swing.JOptionPane;import java.sql.SQLException;import java.awt.Font;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionAdapter;import java.awt.event.MouseAdapter;/** * Title: * * Description: * * Copyright: Copyright (c) 2008 * * Company: * * @author not attributable * @version 1.0 */public class Frame4 extends JFrame { JComboBox jComboBox1 = new JComboBox(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JLabel jLabel1 = new JLabel(); JButton jButton1 = new JButton(); JLabel jLabel2 = new JLabel(); JButton jButton2 = new JButton(); JPasswordField jPasswordField1 = new JPasswordField(); JPasswordField jPasswordField2 = new JPasswordField(); JLabel jLabel5 = new JLabel(); JLabel jLabel6 = new JLabel(); JTextField jTextField1 = new JTextField(); JPasswordField jPasswordField3 = new JPasswordField(); JLabel jLabel7 = new JLabel(); JLabel jLabel8 = new JLabel(); JLabel jLabel9 = new JLabel(); JLabel jLabel10 = new JLabel(); JLabel jLabel11 = new JLabel(); JLabel jLabel12 = new JLabel(); JLabel jLabel13 = new JLabel(); JLabel jLabel14 = new JLabel(); JLabel jLabel15 = new JLabel(); JLabel jLabel16 = new JLabel(); public Frame4() { try { setBounds(300,250,400,300); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } private void jbInit() throws Exception { getContentPane().setLayout(null); this.getContentPane().setBackground(new Color(0, 66, 92)); this.setResizable(false); this.setTitle("修改密码"); this.setVisible(true); jLabel4.setForeground(Color.white); jLabel4.setText("确认密码"); jLabel4.setBounds(new Rectangle(93, 142, 63, 15)); jLabel3.setForeground(Color.white); jLabel3.setText("用户名"); jLabel3.setBounds(new Rectangle(93, 29, 42, 21)); jComboBox1.setBounds(new Rectangle(168, 183, 144, 23)); jLabel1.setForeground(Color.white); jLabel1.setText("确认密码"); jLabel1.setBounds(new Rectangle(93, 191, 70, 15)); jPasswordField3.setBounds(new Rectangle(168, 181, 144, 25)); jPasswordField3.addMouseListener(new Frame4_jPasswordField3_mouseAdapter(this)); jPasswordField3.addMouseMotionListener(new Frame4_jPasswordField3_mouseMotionAdapter(this)); jButton1.addActionListener(new Frame4_jButton1_actionAdapter(this)); jButton2.addActionListener(new Frame4_jButton2_actionAdapter(this)); jLabel7.setFont(new java.awt.Font("宋体", Font.PLAIN, 15)); jLabel7.setForeground(Color.red); jLabel7.setText("*"); jLabel7.setBounds(new Rectangle(318, 29, 16, 21)); jLabel8.setFont(new java.awt.Font("宋体", Font.PLAIN, 15)); jLabel8.setForeground(Color.red); jLabel8.setText("*"); jLabel8.setBounds(new Rectangle(318, 185, 16, 21)); jLabel9.setFont(new java.awt.Font("宋体", Font.PLAIN, 15)); jLabel9.setForeground(Color.red); jLabel9.setText("*"); jLabel9.setBounds(new Rectangle(318, 136, 16, 21)); jLabel10.setFont(new java.awt.Font("宋体", Font.PLAIN, 15)); jLabel10.setForeground(Color.red); jLabel10.setText("*"); jLabel10.setBounds(new Rectangle(318, 83, 16, 21)); jLabel11.setForeground(Color.green); jLabel11.setBounds(new Rectangle(158, 212, 155, 21)); jLabel12.setForeground(Color.green); jLabel12.setBounds(new Rectangle(126, 211, 232, 21)); jLabel13.setForeground(Color.green); jLabel13.setBounds(new Rectangle(149, 159, 186, 21)); jLabel14.setForeground(Color.green); jLabel14.setBounds(new Rectangle(136, 210, 237, 21)); jLabel15.setForeground(Color.green); jLabel15.setBounds(new Rectangle(168, 51, 155, 21)); jLabel16.setForeground(Color.green); jLabel16.setBounds(new Rectangle(164, 109, 155, 21)); jTextField1.addMouseMotionListener(new Frame4_jTextField1_mouseMotionAdapter(this)); jTextField1.addMouseListener(new Frame4_jTextField1_mouseAdapter(this)); jPasswordField1.addMouseMotionListener(new Frame4_jPasswordField1_mouseMotionAdapter(this)); jPasswordField1.addMouseListener(new Frame4_jPasswordField1_mouseAdapter(this)); jPasswordField2.addMouseMotionListener(new Frame4_jPasswordField2_mouseMotionAdapter(this)); jPasswordField2.addMouseListener(new Frame4_jPasswordField2_mouseAdapter(this)); jButton1.addMouseMotionListener(new Frame4_jButton1_mouseMotionAdapter(this)); jButton1.addMouseListener(new Frame4_jButton1_mouseAdapter(this)); jButton2.addMouseMotionListener(new Frame4_jButton2_mouseMotionAdapter(this)); jButton2.addMouseListener(new Frame4_jButton2_mouseAdapter(this)); this.getContentPane().add(jLabel1); jTextField1.setBounds(new Rectangle(168, 24, 144, 21)); jLabel6.setForeground(Color.white); jLabel6.setText("新密码"); jLabel6.setBounds(new Rectangle(93, 142, 63, 15)); jLabel5.setForeground(Color.white); jLabel5.setText("用户名"); jLabel5.setBounds(new Rectangle(93, 29, 42, 21)); jPasswordField2.setBounds(new Rectangle(168, 132, 144, 25)); jPasswordField1.setBounds(new Rectangle(168, 79, 144, 25)); jButton2.setBounds(new Rectangle(168, 234, 70, 25)); jButton2.setText("更新"); jLabel2.setForeground(Color.white); jLabel2.setText("原密码"); jLabel2.setBounds(new Rectangle(93, 83, 42, 21)); this.getContentPane().add(jButton1); this.getContentPane().add(jLabel2); this.getContentPane().add(jButton2); this.getContentPane().add(jPasswordField1); this.getContentPane().add(jPasswordField2); this.getContentPane().add(jLabel5); this.getContentPane().add(jLabel6); this.getContentPane().add(jPasswordField3); this.getContentPane().add(jLabel7); this.getContentPane().add(jLabel8); this.getContentPane().add(jLabel9); this.getContentPane().add(jLabel10); this.getContentPane().add(jTextField1); this.getContentPane().add(jLabel12); this.getContentPane().add(jLabel15); this.getContentPane().add(jLabel16); this.getContentPane().add(jLabel13); this.getContentPane().add(jLabel11); this.getContentPane().add(jLabel14); jButton1.setBounds(new Rectangle(242, 234, 70, 25)); jButton1.setText("取消"); } public void jButton1_actionPerformed(ActionEvent e) {dispose(); } public void jButton2_actionPerformed(ActionEvent e) { DataBaseManager dbm = new DataBaseManager(); ResultSet rs; int m; String str1,str2,str3,str4,str0; str1=jTextField1.getText(); str2=new String(jPasswordField1.getPassword()); str3=new String(jPasswordField2.getPassword()); str4=new String(jPasswordField3.getPassword()); if(jTextField1.getText().equals("")) {JOptionPane.showMessageDialog(this,"用户名为空!","警告对话框",JOptionPane.WARNING_MESSAGE);} else if(str2.equals("")) {JOptionPane.showMessageDialog(this,"原密码为空!","警告对话框",JOptionPane.WARNING_MESSAGE);} else if(str3.equals("")) {JOptionPane.showMessageDialog(this,"新密码为空!","警告对话框",JOptionPane.WARNING_MESSAGE);} else if(str3.equals(str4)==false) {JOptionPane.showMessageDialog(this,"两次输入密码不同!","警告对话框",JOptionPane.WARNING_MESSAGE); jPasswordField2.setText(null); jPasswordField3.setText(null); } else { str0="SELECT * FROM UserTable WHERE UserName ="+"'"+str1+"'"+"AND Password ="+"'"+str2+"'"; try { rs=dbm.getResult(str0); if(rs.next()) { str0="UPDATE UserTable SET Password="+"'"+str4+"'"+"WHERE UserName ="+"'"+str1+"'"; m=dbm.updateSql(str0); JOptionPane.showMessageDialog(this,"更改成功!","信息提示",JOptionPane.INFORMATION_MESSAGE); dispose(); } else { JOptionPane.showMessageDialog(this,"用户名不存在或者原密码错误!","警告对话框",JOptionPane.WARNING_MESSAGE); jTextField1.setText(null); jPasswordField1.setText(null); jPasswordField2.setText(null); jPasswordField3.setText(null); } dbm.closeConnection(); } catch(SQLException e0){} }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值