📄 passwordschange.java~9~
字号:
package Chapter1;import java.io.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.sql.*;import java.awt.Rectangle;import java.awt.Font;public class PasswordsChange extends JFrame implements ActionListener{ public static final int WIDTH=400; public static final int HEIGHT=400; JLabel jLabel1 = new JLabel(); JTextField jTextField1 = new JTextField(); JLabel jLabel2 = new JLabel(); JTextField jTextField2 = new JTextField(); JLabel jLabel3 = new JLabel(); JTextField jTextField3 = new JTextField(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JButton jButton3 = new JButton(); JLabel jLabel4 = new JLabel(); JTextField jTextField4 = new JTextField(); public PasswordsChange() { setSize(WIDTH,HEIGHT); setTitle("修改密码"); Container contentPane=getContentPane(); contentPane.setBackground(Color.green); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public void actionPerformed(ActionEvent e) { if(e.getActionCommand().equals("修改")) { //用于获取用户输入的信息 try { String url="jdbc:odbc:MySecondAccess"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection(url,"",""); Statement stmt=con.createStatement(); ResultSet resultset= stmt.executeQuery("SELECT FROM "); String SQLOrder1="UPDATE ManagersInformation SET 密码='"+jTextField3.getText()+"' WHERE 帐号='"+jTextField1.getText()+"'"; String SQLOrder2="UPDATE ManagersInformation SET 密码='"+jTextField3.getText()+"' WHERE 帐号='"+jTextField1.getText()+"'"; stmt.executeUpdate(SQLOrder1); stmt.close(); con.close(); } catch(Exception ex) { System.out.println(ex.getStackTrace()); System.out.println(ex.getMessage()); } } else if (e.getActionCommand().equals("重置")) { jTextField1.setText(""); jTextField2.setText(""); jTextField3.setText(""); jTextField4.setText(""); } else if (e.getActionCommand().equals("返回")) { this.setVisible(false); ManagerInterface n1= new ManagerInterface(); StudentInterface n2=new StudentInterface(); if(Login.jComboBox1.getSelectedIndex()==0) { n1.setVisible(true); n2.setVisible(false);} else if(Login.jComboBox1.getSelectedIndex()==1) { n2.setVisible(true); n1.setVisible(false); } } } public static void main(String[] args) { PasswordsChange n=new PasswordsChange(); n.setVisible(true); } private void jbInit() throws Exception { jLabel1.setFont(new java.awt.Font("Dialog", 1, 13)); jLabel1.setText("请输入旧密码:"); jLabel1.setBounds(new Rectangle(47, 88, 106, 26)); this.setLocale(java.util.Locale.getDefault()); this.getContentPane().setLayout(null); jTextField1.setText(""); jTextField1.setBounds(new Rectangle(172, 92, 90, 22)); jLabel2.setFont(new java.awt.Font("Dialog", 1, 13)); jLabel2.setText("请输入新密码:"); jLabel2.setBounds(new Rectangle(46, 132, 90, 24)); jTextField2.setText(""); jTextField2.setBounds(new Rectangle(173, 136, 90, 22)); jLabel3.setFont(new java.awt.Font("Dialog", 1, 13)); jLabel3.setText("确认新密码:"); jLabel3.setBounds(new Rectangle(60, 177, 88, 25)); jTextField3.setText(""); jTextField3.setBounds(new Rectangle(173, 181, 90, 22)); jButton1.setBounds(new Rectangle(42, 237, 70, 30)); jButton1.setFont(new java.awt.Font("Dialog", 1, 13)); jButton1.setText("修改"); jButton2.setBounds(new Rectangle(162, 236, 70, 30)); jButton2.setFont(new java.awt.Font("Dialog", 1, 13)); jButton2.setText("重置"); jButton3.setBounds(new Rectangle(278, 236, 70, 30)); jButton3.setFont(new java.awt.Font("Dialog", 1, 13)); jButton3.setText("返回"); jLabel4.setFont(new java.awt.Font("Dialog", 1, 13)); jLabel4.setText("请输入帐号:"); jLabel4.setBounds(new Rectangle(56, 47, 86, 23)); jTextField4.setBounds(new Rectangle(172, 43, 90, 22)); this.getContentPane().add(jButton1, null); this.getContentPane().add(jButton2, null); this.getContentPane().add(jButton3, null); this.getContentPane().add(jLabel3, null); this.getContentPane().add(jTextField3, null); this.getContentPane().add(jLabel2, null); this.getContentPane().add(jTextField1, null); this.getContentPane().add(jTextField2, null); this.getContentPane().add(jTextField4, null); this.getContentPane().add(jLabel4, null); this.getContentPane().add(jLabel1, null); jButton1.addActionListener(this); jButton2.addActionListener(this); jButton3.addActionListener(this); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -