if(s.equals("登陆")){Windowsw=newWindows();w.setVisible(false);Stringid=txtId.getText();Stringpassword=txtPassword.getText();if(id.equals("111307179")&&password.equals(w....
if(s.equals("登陆")){
Windows w=new Windows();
w.setVisible(false);
String id=txtId.getText();
String password=txtPassword.getText();
if(id.equals("111307179")&&password.equals(w.getPassword())){
this.setVisible(false);
JOptionPane.showMessageDialog(this,"欢迎进入本系统");
TestMenu c1=new TestMenu();
}这是登陆代码!!!
下面的是:另一个类的代码package cn.com.hbsi;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Windows extends JFrame implements ActionListener{
JPanel p1,p2,p3;
JLabel lbl1,lbl2,lbl3,lbl4;
JTextField txtOldPassword,txtPassword,txtNewPassword;
JButton btn1,btn2;
private String Password="";
Vector v=new Vector();
public Windows(){
super("密码重置");
this.setSize(300,240);
this.setVisible(true);
JLabel lbl1=new JLabel("密码修改");
JLabel lbl2=new JLabel("旧密码");
JLabel lbl3=new JLabel("新密码");
JLabel lbl4=new JLabel("确认新密码");
txtOldPassword=new JTextField(5);
txtPassword=new JTextField(5);
txtNewPassword=new JTextField(5);
btn1=new JButton("确定");
btn2=new JButton("取消");
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p1.setLayout(new GridLayout(3,1,10,10));
p1.add(lbl2);
p1.add(lbl3);
p1.add(lbl4);
p2.setLayout(new GridLayout(3,1,10,10));
p2.add(txtOldPassword);
p2.add(txtPassword);
p2.add(txtNewPassword);
p3.setLayout(new GridLayout(1,2,10,10));
p3.add(btn1);
p3.add(btn2);
add(lbl1,"North");
add(p1,"West");
add(p2,"Center");
add(p3,"South");
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
btn1.addActionListener(this);
btn2.addActionListener(this);
add(lbl1,"North");
add(p1,"West");
add(p2,"Center");
add(p3,"South");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Windows c3=new Windows();
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String s=e.getActionCommand();
if(s.equals("确定")){
Password=txtNewPassword.getText();
v.add(Password);
setPassword(Password);
this.setVisible(false);
}else if(s!="确定"&&s!="取消"){
setPassword("123456");
}else if(s.equals("取消")){
this.setVisible(false);
}
}
public void setPassword(String Password){
this.Password=Password;
}
public String getPassword(){
return Password;
}
}
展开