📄 am.java
字号:
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov Date: 2006-5-1 19:31:40
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
import java.util.Hashtable;
import javax.microedition.lcdui.*;
public final class am extends Form
implements CommandListener, ItemCommandListener
{
public am()
{
super("Emoticons");
InputStreamUtil_p p1;
a_java_util_Hashtable_fld = new Hashtable();
b_java_util_Hashtable_fld = new Hashtable();
a_bj_fld = null;
a_boolean_fld = false;
Object obj = null;
p1 = new InputStreamUtil_p(getClass().getResourceAsStream("/emotions/emotions.prop"));
//_L2:
while(true)
{
String s;
if((s = p1.ReadLine()) == null)
break; /* Loop/switch isn't completed */
if((s = s.trim()).equals(""))
break; /* Loop/switch isn't completed */
try
{
int i = s.indexOf(" ");
String s1 = s.substring(0, i);
String s2 = s.substring(i + 1);
a_java_util_Hashtable_fld.put(s1, s2);
if(!b_java_util_Hashtable_fld.containsKey(s2))
{
Image image = Image.createImage("/emotions/" + s2 + ".png");
b_java_util_Hashtable_fld.put(s2, image);
ImageItem imageitem;
(imageitem = new ImageItem(null, image, 0, s1, 0)).addCommand(UltraIMPro.k_CommandSelect);
imageitem.setDefaultCommand(UltraIMPro.k_CommandSelect);
imageitem.setItemCommandListener(this);
append(imageitem);
if(!a_boolean_fld)
{
b_int_fld = image.getWidth();
c = image.getHeight();
}
}
}
catch(Exception _ex) { }
//if(true) goto _L2; else goto _L1
}
_L1:
addCommand(UltraIMPro.f_CommandBack);
setCommandListener(this);
return;
}
public static final am GetObject()
{
if(a_am_static_fld == null)
a_am_static_fld = new am();
return a_am_static_fld;
}
public final void a(bj bj1, int i)
{
a_bj_fld = bj1;
a_int_fld = i;
}
public final void commandAction(Command command, Displayable displayable)
{
if(command == UltraIMPro.f_CommandBack)
a_bj_fld.l();
}
public final void commandAction(Command command, Item item)
{
if(command == UltraIMPro.k_CommandSelect)
{
if(item == null)
return;
String s = ((ImageItem)item).getAltText();
a_bj_fld.b(s, a_int_fld);
}
}
public static am a_am_static_fld;
public Hashtable a_java_util_Hashtable_fld;
public Hashtable b_java_util_Hashtable_fld;
public bj a_bj_fld;
public int a_int_fld;
public int b_int_fld;
public int c;
public boolean a_boolean_fld;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -