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

📄 ay.java

📁 经过反编译和部分代码修改后的ultraimpro java源代码。可在netbean环境下成功编译。供学习和分析用。
💻 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.Enumeration;
import java.util.Vector;
import javax.microedition.lcdui.*;

public final class ay extends Form
    implements CommandListener
{
    class aw_ay_local extends Thread
    {

        public final void run()
        {
            ConnectionManage_ag.GetObject().a(a_ay_fld.a_bj_fld.a_java_lang_String_fld, a_ay_fld.a_bj_fld.b_java_lang_String_fld, a_java_lang_String_fld);
        }

        public String a_java_lang_String_fld;
        private final ay a_ay_fld;

        public aw_ay_local(String s)
        {
            a_ay_fld = ay.this;
            a_java_lang_String_fld = s;
        }
    }


    public ay(bj bj1, ab aab[])
    {
        super("");
        if(aab == null)
            return;
        a_bj_fld = bj1;
        String s = bj1.b_java_lang_String_fld;
        a_java_util_Vector_fld = new Vector();
        int i = aab.length;
        a_javax_microedition_lcdui_ChoiceGroup_fld = new ChoiceGroup("Invite Someone:", 1);
        a_javax_microedition_lcdui_ChoiceGroup_fld.setFitPolicy(2);
        if(!s.equals("Multiway"))
        {
            int j = 0;
            do
            {
                if(j >= i)
                    break;
                if(aab[j].a_java_lang_String_fld.equals(s))
                    break;
                a_javax_microedition_lcdui_ChoiceGroup_fld.append(aab[j].b, null);
                a_java_util_Vector_fld.addElement(aab[j].a_java_lang_String_fld);
                j++;
            } while(true);
            for(j++; j < i; j++)
            {
                a_javax_microedition_lcdui_ChoiceGroup_fld.append(aab[j].b, null);
                a_java_util_Vector_fld.addElement(aab[j].a_java_lang_String_fld);
            }

        } else
        {
            String as[][] = bj1.a_java_lang_String_array2d_fld;
            Vector vector = new Vector();
            for(int k = 0; k < as.length; k++)
                vector.addElement(as[k][0]);

            for(int l = 0; l < i; l++)
            {
                boolean flag = false;
                int i1 = 0;
                do
                {
                    if(i1 >= vector.size())
                        break;
                    if(aab[l].a_java_lang_String_fld.equals((String)vector.elementAt(i1)))
                    {
                        vector.removeElementAt(i1);
                        flag = true;
                        break;
                    }
                    i1++;
                } while(true);
                if(!flag)
                {
                    a_javax_microedition_lcdui_ChoiceGroup_fld.append(aab[l].b, null);
                    a_java_util_Vector_fld.addElement(aab[l].a_java_lang_String_fld);
                }
            }

        }
        append(a_javax_microedition_lcdui_ChoiceGroup_fld);
        addCommand(UltraIMPro.b_CommandOk);
        addCommand(UltraIMPro.g_CommandCancel);
        setCommandListener(this);
    }

    public final int a_mod_toi()
    {
        return a_javax_microedition_lcdui_ChoiceGroup_fld.size();
    }

    public static final String[][] a(Vector vector)
    {
        if(vector == null || vector.size() <= 0)
            return (String[][])null;
        int i;
        String as[][] = new String[i = vector.size()][2];
        for(int j = 0; j < i; j++)
            as[j] = (String[])vector.elementAt(j);

        return as;
    }

    public static final ab[] a(Enumeration enumeration)
    {
        if(enumeration == null || !enumeration.hasMoreElements())
            return null;
        Vector vector = new Vector();
        do
        {
            if(!enumeration.hasMoreElements())
                break;
            String s;
            ab ab1;
            if(!(s = (ab1 = (ab)enumeration.nextElement()).a_az_fld.CurrentStateAbbr).equals("FLN") && !s.equals("UNKNOWN"))
                vector.addElement(ab1);
        } while(true);
        ab aab[] = new ab[vector.size()];
        vector.copyInto(aab);
        return aab;
    }

    public final void commandAction(Command command, Displayable displayable)
    {
        if(command == UltraIMPro.g_CommandCancel)
        {
            a();
            return;
        }
        if(command == UltraIMPro.b_CommandOk)
        {
            (new aw(this, (String)a_java_util_Vector_fld.elementAt(a_javax_microedition_lcdui_ChoiceGroup_fld.getSelectedIndex()))).start();
            a();
        }
    }

    public final void a()
    {
        a_bj_fld.UpdateDisplay(true);
    }

    public bj a_bj_fld;
    public Vector a_java_util_Vector_fld;
    public ChoiceGroup a_javax_microedition_lcdui_ChoiceGroup_fld;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -