📄 bb.java
字号:
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov Date: 2006-5-1 19:31:41
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
import java.util.Hashtable;
import java.util.Vector;
import javax.microedition.lcdui.*;
public final class bb extends Form
implements CommandListener
{
public bb(bd bd1, String s, int j, String s1, String s2)
{
super(s);
a_bd_fld = bd1;
a_int_fld = j;
if(j == 0)
{
a_javax_microedition_lcdui_TextField_fld = new TextField("E-mail:", "", 80, 0);
int k;
String as[] = new String[k = bd1.c_int_fld];
for(int i1 = 0; i1 < k; i1++)
as[i1] = ((i)bd1.a_java_util_Hashtable_fld.get(String.valueOf(i1))).b;
a_javax_microedition_lcdui_ChoiceGroup_fld = new ChoiceGroup("Groups:", 1, as, null);
append(a_javax_microedition_lcdui_TextField_fld);
append(a_javax_microedition_lcdui_ChoiceGroup_fld);
} else
if(j == 1)
{
b = s2;
a_javax_microedition_lcdui_TextField_fld = new TextField("Display Name:", b, 129, 0);
c = bd1.sSignInState;
a_java_lang_String_array1d_fld = PresenceStringHash_az.GetUserStateTypeStringArray();
a_javax_microedition_lcdui_ChoiceGroup_fld = new ChoiceGroup("Status:", 1);
for(int l = 0; l < a_java_lang_String_array1d_fld.length; l++)
{
a_javax_microedition_lcdui_ChoiceGroup_fld.append(PresenceStringHash_az.GetUserStateDescriptor(a_java_lang_String_array1d_fld[l]), (Image)w.a_java_util_Hashtable_static_fld.get(a_java_lang_String_array1d_fld[l]));
if(c.equals(a_java_lang_String_array1d_fld[l]))
a_javax_microedition_lcdui_ChoiceGroup_fld.setSelectedIndex(l, true);
}
append("E-mail : " + s1);
append(a_javax_microedition_lcdui_TextField_fld);
append(a_javax_microedition_lcdui_ChoiceGroup_fld);
} else
if(j == 2)
{
a_java_lang_String_fld = s1;
if(s2 == null)
s2 = "";
append(s2 + "(" + s1 + ") add you to his/her contact list. Would you like to add him/her to your contact list?");
}
addCommand(UltraIMPro.g_CommandCancel);
addCommand(UltraIMPro.b_CommandOk);
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_bd_fld);
return;
}
if(command == UltraIMPro.b_CommandOk)
{
if(a_int_fld == 2)
{
a(a_java_lang_String_fld, 0);
return;
}
String s;
if((s = a_javax_microedition_lcdui_TextField_fld.getString()) != null)
s = s.trim();
if(s == null || s.length() == 0)
{
Alert alert;
(alert = new Alert("", "Input error", null, null)).setTimeout(-2);
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(alert);
return;
}
if(a_int_fld == 0 && s.indexOf('@') <= 0)
{
Alert alert1;
(alert1 = new Alert("", "Please input valid e-mail address", null, null)).setTimeout(-2);
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(alert1);
return;
}
a(s, a_javax_microedition_lcdui_ChoiceGroup_fld.getSelectedIndex());
}
}
public final void a(String s, int j)
{
if(a_int_fld == 1)
{
boolean flag = false;
if(!b.equals(s))
{
flag = true;
ConnectionManage_ag.GetObject().d(s);
a_bd_fld.d_java_lang_String_fld= s;
if(a_bd_fld.b_java_util_Vector_fld.size() > 0)
((bj)a_bd_fld.b_java_util_Vector_fld.firstElement()).c(a_bd_fld.d_java_lang_String_fld);
}
String s1;
if(!(s1 = a_java_lang_String_array1d_fld[j]).equals(c))
{
flag = true;
ConnectionManage_ag.GetObject().a(s1);
a_bd_fld.sSignInState = s1;
}
if(flag)
a_bd_fld.i();
} else
if(a_bd_fld.strAccntName.equals(s))
{
Alert alert;
(alert = new Alert("", "Can't add yourself to your contact list", null, AlertType.WARNING)).setTimeout(-2);
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(alert);
} else
{
ab ab1;
(ab1 = new ab(s)).e_java_lang_String_fld = ((i)a_bd_fld.a_java_util_Hashtable_fld.get(String.valueOf(j))).a_java_lang_String_fld;
ConnectionManage_ag.GetObject().a(ab1);
}
UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(a_bd_fld);
}
public bd a_bd_fld;
public int a_int_fld;
public String a_java_lang_String_fld;
public String b;
public String c;
public String a_java_lang_String_array1d_fld[];
private TextField a_javax_microedition_lcdui_TextField_fld;
private ChoiceGroup a_javax_microedition_lcdui_ChoiceGroup_fld;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -