0
다음은 단순히 사용자가 로그인 할 수있게 해주는 코드입니다. 그러나 userName 및 text 필드의 값을 else 문에서 아무것도 재설정하지 않으려면 다음을 수행하십시오. if 사용자가 이름이나 암호를 잘못 입력하면 더 이상 이전에 입력 한 세부 정보가 표시되지 않습니다. 아무도 내가 어떻게하는지 말해 줄 수 있니? 또한 암호 필드의 문자를 문자 대신 ***로 설정하면 입력 된 암호를 볼 수 있습니다.로그인 j2me 프로그램에 대해 텍스트 필드 값을 다시 설정하십시오.
많은 감사
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");
}
}