下面是一些仅允许用户登录的代码,但是如果用户输入的名称或密码错误,我希望能够在 else 语句中将文本字段 userName 和 password 的值重置为空,这样就不再显示他们之前输入的详细信息。谁能告诉我我是怎么做到的?另外,您如何将密码字段的字符设置为 *** 而不是字符,以便可以看到输入的密码。
非常感谢
public class LoginMIDlet extends MIDlet implements CommandListener {
private boolean midletPaused = false;
//<editor-fold defaultstate="collapsed" desc=" Generated Fields ">
private Form SignIn;
private TextField userName;
private TextField password;
private StringItem sim_Result;
private Form Continue;
private Command _login;
private Command _cancel;
private Command okCommand;
//</editor-fold>
/**
* The LoginMIDlet constructor.
*/
public LoginMIDlet() {
}
public void validateUser(String user, String password) {
if (user.equals("qm") && password.equals("j2")) {
switchDisplayable(null, getContinue());
} else {
switchDisplayable(null, getSignIn());
sim_Result.setText("You have entered an Incorred Username Or Password, Please Try Again");
}
}