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

📄 bd.java

📁 经过反编译和部分代码修改后的ultraimpro java源代码。可在netbean环境下成功编译。供学习和分析用。
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
            else
                insert(i1, s2, w.e);
            setSelectedIndex(i1, true);
            Vector vector = j1.a_java_util_Vector_fld;
            for(int i2 = 0; i2 < vector.size(); i2++)
                a(a_e_fld.a((String)vector.elementAt(i2)), j1.a_int_fld);

        }
    }

    public final void a(ab ab1, int i1)
    {
        String s = ab1.a_az_fld.CurrentStateAbbr;
        String s1 = ab1.b;
        String s2 = ab1.a_java_lang_String_fld;
        Hashtable hashtable = ab1.a_java_util_Hashtable_fld;
        if(b_int_fld == 1)
        {
            if(i1 == 0)
            {
                boolean flag = false;
                if(a_java_util_Vector_fld.size() > 1)
                {
                    a_java_util_Vector_fld.insertElementAt(s2, 1);
                    if(hashtable.containsKey(e.a_mod_toI("BL")))
                    {
                        insert(1, s1, w.g);
                        return;
                    } else
                    {
                        insert(1, s1, (Image)w.a_java_util_Hashtable_static_fld.get(s));
                        return;
                    }
                }
                a_java_util_Vector_fld.addElement(s2);
                if(hashtable.containsKey(e.a_mod_toI("BL")))
                {
                    append(s1, w.g);
                    return;
                } else
                {
                    append(s1, (Image)w.a_java_util_Hashtable_static_fld.get(s));
                    return;
                }
            }
            a_java_util_Vector_fld.addElement(s2);
            if(hashtable.containsKey(e.a_mod_toI("BL")))
            {
                append(s1, w.h);
                return;
            } else
            {
                append(s1, (Image)w.a_java_util_Hashtable_static_fld.get(s));
                return;
            }
        }
        int j1 = a_java_util_Vector_fld.indexOf(String.valueOf(i1));
        int k1 = a_java_util_Vector_fld.indexOf(String.valueOf(i1 + 1));
        if(!s.equals("FLN"))
        {
            if(a_java_util_Vector_fld.size() == j1 + 1)
            {
                a_java_util_Vector_fld.addElement(s2);
                if(hashtable.containsKey(e.a_mod_toI("BL")))
                {
                    append(s1, w.g);
                    return;
                } else
                {
                    append(s1, (Image)w.a_java_util_Hashtable_static_fld.get(s));
                    return;
                }
            }
            a_java_util_Vector_fld.insertElementAt(s2, j1 + 1);
            if(hashtable.containsKey(e.a_mod_toI("BL")))
            {
                insert(j1 + 1, s1, w.g);
                return;
            } else
            {
                insert(j1 + 1, s1, (Image)w.a_java_util_Hashtable_static_fld.get(s));
                return;
            }
        }
        if(k1 == -1)
        {
            a_java_util_Vector_fld.addElement(s2);
            if(hashtable.containsKey(e.a_mod_toI("BL")))
            {
                append(s1, w.h);
                return;
            } else
            {
                append(s1, (Image)w.a_java_util_Hashtable_static_fld.get("FLN"));
                return;
            }
        }
        a_java_util_Vector_fld.insertElementAt(s2, k1);
        if(hashtable.containsKey(e.a_mod_toI("BL")))
        {
            insert(k1, s1, w.h);
            return;
        } else
        {
            insert(k1, s1, (Image)w.a_java_util_Hashtable_static_fld.get("FLN"));
            return;
        }
    }

    public final void g()
    {
        deleteAll();
        a_java_util_Vector_fld.removeAllElements();
        if(b_int_fld == 1)
        {
            a(a_i_fld);
            if(a_i_fld.a_boolean_fld)
            {
                for(Enumeration enumeration = a_i_fld.a_java_util_Vector_fld.elements(); enumeration.hasMoreElements(); a(a_e_fld.a((String)enumeration.nextElement()), a_i_fld.a_int_fld));
            }
            a(b_i_fld);
            if(b_i_fld.a_boolean_fld)
            {
                for(Enumeration enumeration1 = b_i_fld.a_java_util_Vector_fld.elements(); enumeration1.hasMoreElements(); a(a_e_fld.a((String)enumeration1.nextElement()), b_i_fld.a_int_fld));
            }
        } else
        {
            for(int i1 = 0; i1 < c_int_fld; i1++)
            {
                i j1 = (i)a_java_util_Hashtable_fld.get(String.valueOf(i1));
                a(j1);
                if(!j1.a_boolean_fld)
                    continue;
                for(Enumeration enumeration2 = j1.a_java_util_Vector_fld.elements(); enumeration2.hasMoreElements(); a(a_e_fld.a((String)enumeration2.nextElement()), j1.a_int_fld));
            }

        }
    }

    public final void a(i i1)
    {
        a_java_util_Vector_fld.addElement(String.valueOf(i1.a_int_fld));
        if(i1.a_boolean_fld)
        {
            append(i1.b, w.e);
            return;
        } else
        {
            append(i1.b, w.f);
            return;
        }
    }

    public final void h()
    {
        a_boolean_fld = false;
        setTitle(f_java_lang_String_fld);
        UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
    }

    public final void i()
    {
        if(d_java_lang_String_fld.length() > 50)
            f_java_lang_String_fld = PresenceStringHash_az.GetUserStateDescriptor(sSignInState) + ": " + d_java_lang_String_fld.substring(0, 50) + "...";
        else
            f_java_lang_String_fld = PresenceStringHash_az.GetUserStateDescriptor(sSignInState) + ": " + d_java_lang_String_fld;
        setTitle(f_java_lang_String_fld);
    }

    public final void a(int i1, int j1, String s)
    {
        d_int_fld = i1;
        e_int_fld = j1;
        if(d_int_fld == 7)
            try
            {
                while(!c_boolean_static_fld) 
                    Thread.sleep(100L);
            }
            catch(Exception _ex) { }
        Form form;
        (form = new Form("Error")).append(s);
        form.addCommand(UltraIMPro.b_CommandOk);
        form.setCommandListener(this);
        UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(form);
        if(a_au_fld != null)
            a_au_fld = null;
        if(MainMenuList.GetObject().e_int_fld== 0 && MainMenuList.g_int_static_fld< 3 && (i1 == 0 || i1 == 9 && j1 != -3 || i1 == 3 && j1 != -200 && j1 != -101))
        {
            form.append("\r\nPress 'OK' or reconnect automatically after 30 seconds");
            j();
        }
    }

    public final void j()
    {
        (new Thread(new y(this))).start();
    }

    public final void k()
    {
        if(MainMenuList.GetObject().d_int_fld == 0)
        {
            a_ag_fld.b(strSignPara);
            return;
        } else
        {
            a_ag_fld.b((String)null);
            return;
        }
    }

    public final void e(String s)
    {
        strSignPara = s;
        MainMenuList.GetObject().strSignPara = s;
        k();
    }

    public final void b(boolean flag)
    {
        if(a_ag_fld != null)
        {
            e();
            SwitchBoard_bf.c();
            a_ag_fld.c();
            if(a_ag_fld.IsSocketOpen())
                a_ag_fld.a();
            a_ag_fld.d();
        }
        if(flag)
            MainMenuList.GetObject().h();
    }

    public final void l()
    {
        String s = (String)a_java_util_Vector_fld.elementAt(getSelectedIndex());
        ab ab1;
        if((ab1 = a_e_fld.a(s)) == null)
        {
            return;
        } else
        {
            a_ag_fld.b(ab1);
            return;
        }
    }

    public final void m()
    {
        String s = (String)a_java_util_Vector_fld.elementAt(getSelectedIndex());
        ab ab1;
        if((ab1 = a_e_fld.a(s)) == null)
        {
            return;
        } else
        {
            a_ag_fld.c(ab1);
            return;
        }
    }

    public final void n()
    {
        String s = (String)a_java_util_Vector_fld.elementAt(getSelectedIndex());
        ab ab1;
        if((ab1 = a_e_fld.a(s)) == null)
        {
            return;
        } else
        {
            a_ag_fld.d(ab1);
            return;
        }
    }

    public final void a(int i1, boolean flag)
    {
        switch(i1)
        {
        case 6: // '\006'
            UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
            return;

        case 4: // '\004'
            l();
            UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
            return;

        case 9: // '\t'
            m();
            UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
            return;

        case 10: // '\n'
            n();
            UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
            return;

        case 5: // '\005'
            b(true);
            // fall through

        case 7: // '\007'
        case 8: // '\GetUserStateDescriptor'
        default:
            return;
        }
    }

    public final void b(int i1, boolean flag)
    {
        UltraIMPro.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
    }

    public ConnectionManage_ag a_ag_fld;
    public String strAccntName;
    public String strAccntPswd;
    public String strSoftLicense;
    public String d_java_lang_String_fld;
    public String sSignInState;
    public String f_java_lang_String_fld;
    public String strMsnServerDomainName;
    public String strMsnServerPort;
    public String strSignPara;
    public String j;
    public int a_int_fld;
    public int b_int_fld;
    public boolean a_boolean_fld;
    public boolean b_boolean_fld;
    public static boolean c_boolean_static_fld;
    public static boolean d_boolean_static_fld;
    public boolean e_boolean_fld;
    public ConnGaugeDisplay_au a_au_fld;
    public e a_e_fld;
    public Hashtable a_java_util_Hashtable_fld;
    public int c_int_fld;
    public i a_i_fld;
    public i b_i_fld;
    public Vector a_java_util_Vector_fld;
    public static ax a_ax_static_fld = new ax("/emotions/emotions.prop");
    public Hashtable b_java_util_Hashtable_fld;
    public Vector b_java_util_Vector_fld;
    public static boolean f_boolean_static_fld;
    public static String k;
    public int d_int_fld;
    public int e_int_fld;

    /*
    private String strSoftLicense;
    public String strAccntName;
    public String strAccntPswd;
    private String h_java_lang_String_fld;
    private String i_java_lang_String_fld;
    private String j;
    private int iSignStateIndex;     
     */

    // Unreferenced inner class y
    class y_bd_local
        implements Runnable
    {

        public final void run()
        {
            try
            {
                Thread.sleep(30000L);
            }
            catch(Exception _ex) { }
            if(a.e_boolean_fld)
            {
                MainMenuList.g_int_static_fld++;
                a.b(false);
                MainMenuList.GetObject().SignInWithAccnt();
            }
        }

        private final bd a;

            public y_bd_local()
            {
                a = bd.this;
            }
    }

}

⌨️ 快捷键说明

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