【发布时间】:2017-02-03 04:51:48
【问题描述】:
我在做多窗口java表单。
所以基本上我的用户需要注册一个帐户。
BELOW 是我的设置类
public class SecureData {
private String reguserName;
private String password ;
private String userName;
private String regpassword ;
private String confirmPassword ;
private String email ;
private String contact ;
private String question1Text ;
private String question2Text;
private String answer1Text;
// private String answer2Text ;
private String userDetails;
public String getregUserName() {
return reguserName;
}
public void setregUserName(String reguserName) {
this.reguserName = reguserName;
}
public String getregPassword() {
return regpassword;
}
public void setregPassword(String regpassword) {
this.regpassword = regpassword;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
下面是我的注册类的部分代码
String UserName = nameField.getText();
String password = passwordField.getText();
String confirmPassword = confirmField.getText();
String email = emailField.getText();
String contact = contactField.getText();
String question1Text = comboBox.getSelectedItem().toString();
//String question2Text = question2Filed.getSelectedItem().toString();
String answer1Text = answer1Field.getText();
//String answer2Text = answer2Field.getText();
String userDetails = "";
sd.setUserName(UserName);
sd.setPassword(password);
sd.setConfirmPassword(confirmPassword);
sd.setContact(contact);
sd.setQuestion1Text(question1Text);
//sd.setQuestion2Text(question2Text);
sd.setAnswer1Text(answer1Text);
最后...我有第三个 JAVA 类,它在另一个新窗口形式中执行某些功能
try {
SecureData secureinfo = new SecureData();
String UserNameLog = secureinfo .getUserName();
String PassLog = secureinfo.getPassword();
System.out.println(PassLog);
String pidviduser;
String pidvidpass;
//cREATING hval2 NOW
pidvidpass = PIDstring+":"+VIDstring + ":" +PassLog;
然而我的问题是我在第三个 java 类中的密码为空。 我大致了解是由于 私有 SecureData 安全信息 = 新 SecureData();但是有什么例子可以解决我的这个问题吗?
如果有人可以就此提出建议,请提前致谢。
【问题讨论】:
-
理想情况下,第三类应该使用代码注册部分中的
SecureDataPOJO。但是缺少这么多代码,我能说的就这么多了。