package labor;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridBagConstraints;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
public class AlterPassword_Labor extends JFrame{
private JLabel newPass=null;
private JLabel aginPass=null;
private JPasswordField newjpf=null;
private JPasswordField aginjpf=null;
private JButton surebtn=null;
private JButton canclebtn=null;
private JPanel panel0=null;
private JPanel panel1=null;
private JPanel panel2=null;
private JPanel imagePanel=null;
private ImageIcon background=null;
public AlterPassword_Labor(){
super("密码修改");
init();
}
public void init(){
this.setLayout(new FlowLayout());
panel0=new JPanel(new GridLayout(2,2));
panel1=new JPanel(new GridLayout(2,1));
panel2=new JPanel();
newPass=new JLabel("请输入新密码:");
newjpf=new JPasswordField(10);
aginPass=new JLabel("请重新输入密码:");
aginjpf=new JPasswordField(10);
surebtn=new JButton("确认修改");
canclebtn=new JButton("取消修改");
panel0.add(newPass,0);panel0.add(newjpf,1);
panel0.add(aginPass,2);panel0.add(aginjpf,3);
panel2.add(surebtn);panel2.add(canclebtn);
panel1.add(panel0,0);panel1.add(panel2,1);
background = new ImageIcon("E:/DataMining WorkSpace/labor/src/Imagine/password.png");
JLabel label = new JLabel(background);
label.setBounds(0, 0, background.getIconWidth(),background.getIconHeight());
imagePanel=(JPanel)this.getContentPane();
imagePanel.setOpaque(false);
imagePanel.setLayout(new BorderLayout());
imagePanel.add(panel1,BorderLayout.SOUTH);
this.getLayeredPane().setLayout(null);
this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));
this.setSize(background.getIconWidth(),300);
this.setVisible(true);
this.show();
surebtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DBConnection db=new DBConnection();
if(newjpf.getText().equals(aginjpf.getText())){
System.out.println("aginPass:"+aginjpf.getText());
String sqlalter="update loadInfo set laborpass='"+aginjpf.getText()+"';";
try {
db.executeUpdate(sqlalter);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
JOptionPane.showMessageDialog(null, "修改成功");
dispose();
Mana_Labor ml=new Mana_Labor();
}
else {
JOptionPane.showMessageDialog(null, "密码输入不一致,请重新输入");
}
}
});
canclebtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dispose();
Mana_Labor ml=new Mana_Labor();
}
});
}
/*public static void main(String[] args) {
AlterPassword_Labor apl=new AlterPassword_Labor();
}*/
}
数据库课程设计_密码修改
最新推荐文章于 2021-01-02 05:41:38 发布