⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 am.java

📁 经过反编译和部分代码修改后的ultraimpro java源代码。可在netbean环境下成功编译。供学习和分析用。
💻 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 + -