📄 signaddrandpswdform.java
字号:
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov Date: 2006-5-1 19:31:42
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
import javax.microedition.lcdui.*;
public final class SignAddrAndPswdForm extends Form
implements CommandListener
{
public SignAddrAndPswdForm(MainMenuList ap1, int i)
{
super("");
a_ap_fld = ap1;
a_int_fld = i;
a_java_lang_String_fld = a_ap_fld.strAccntName;
b_java_lang_String_fld = a_ap_fld.strAccntPswd;
a_javax_microedition_lcdui_TextField_fld = new TextField("E-mail:", a_java_lang_String_fld, 80, 0);
b_javax_microedition_lcdui_TextField_fld = new TextField("Password:", b_java_lang_String_fld, 50, 0x10000);
a_javax_microedition_lcdui_ChoiceGroup_fld = new ChoiceGroup(null, 2, new String[] {
"Remember the account"
}, null);
a_javax_microedition_lcdui_ChoiceGroup_fld.setSelectedFlags(new boolean[] {
true
});
append("Please sign in with your MSN account (ex: 123@abc.com) ");
get(0).setLayout(512);
append(a_javax_microedition_lcdui_TextField_fld);
append(b_javax_microedition_lcdui_TextField_fld);
append(a_javax_microedition_lcdui_ChoiceGroup_fld);
addCommand(UltraIMPro.b_CommandOk);
addCommand(UltraIMPro.g_CommandCancel);
setCommandListener(this);
}
public final void commandAction(Command command, Displayable displayable)
{
if(command == UltraIMPro.g_CommandCancel)
{
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(a_ap_fld);
return;
}
if(command == UltraIMPro.b_CommandOk)
{
String s;
if((s = a_javax_microedition_lcdui_TextField_fld.getString()) != null)
s = s.trim();
String s1;
if((s1 = b_javax_microedition_lcdui_TextField_fld.getString()) != null)
s1 = s1.trim();
String s2;
if((s2 = a(s, s1)) != null && s2.length() > 0)
{
Alert alert;
(alert = new Alert("", s2, null, null)).setTimeout(-2);
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(alert);
return;
}
if(a_java_lang_String_fld == null || b_java_lang_String_fld == null || !s.equals(a_java_lang_String_fld) || !s1.equals(b_java_lang_String_fld))
{
boolean aflag[] = new boolean[1];
a_javax_microedition_lcdui_ChoiceGroup_fld.getSelectedFlags(aflag);
if(aflag[0])
a_ap_fld.b(s, s1);
else
a_ap_fld.a(s, s1);
}
if(a_int_fld == 0)
{
a_ap_fld.MenuConnect();
return;
}
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(a_ap_fld);
}
}
private String a(String s, String s1)
{
if(s == null || s.length() == 0 || s1 == null || s1.length() == 0)
return "E-mail or password is invalid";
String s2 = null;
int i = 0;
do
{
if(i >= s.length())
break;
char c;
if((c = s.charAt(i)) <= ' ' || c >= '\177')
{
s2 = "E-mail can't include any non-ASCII character";
break;
}
i++;
} while(true);
if(s2 != null && s2.length() > 0)
return s2;
i = 0;
do
{
if(i >= s1.length())
break;
char c1;
if((c1 = s1.charAt(i)) <= ' ' || c1 >= '\177')
{
s2 = "Password can't include any non-ASCII character";
break;
}
i++;
} while(true);
if(s2 != null && s2.length() > 0)
return s2;
if(s.indexOf('@') <= 0)
s2 = "Please input a valid MSN account (ex: 123@abc.com)";
return s2;
}
public MainMenuList a_ap_fld;
public int a_int_fld;
private TextField a_javax_microedition_lcdui_TextField_fld;
private TextField b_javax_microedition_lcdui_TextField_fld;
private ChoiceGroup a_javax_microedition_lcdui_ChoiceGroup_fld;
private String a_java_lang_String_fld;
private String b_java_lang_String_fld;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -