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

📄 m.txt

📁 手机QQ原代码,有喜欢的朋友可以大量的下载,我不要钱的哦
💻 TXT
📖 第 1 页 / 共 3 页
字号:
import java.util.Vector;
import javax.microedition.lcdui.*;

public class m extends Canvas
{

    private int H;
    private int Y;
    private int u;
    private int ad;
    private int ab;
    private int a_int_fld;
    private Image a_javax_microedition_lcdui_Image_array1d_fld[];
    private Image b_javax_microedition_lcdui_Image_array1d_fld[];
    private Image b_javax_microedition_lcdui_Image_fld;
    private int ae;
    private int v;
    private int s;
    private int J;
    private int p;
    private final int L;
    private int g_int_fld;
    private final int ag = 3;
    private final int i_int_fld = 25;
    private final int G = 15;
    private int e_int_fld;
    private int aj;
    private int j_int_fld;
    private int r;
    public int a_int_array2d_fld[][] = {
        {
            0xc2daf5, 0x789ef2, 0x5688f2, 0x406ee7
        }, {
            0xf4c2f5, 0xf278e2, 0xf256dd, 0xdc3cc6
        }, {
            0xe2f5c2, 0xbdf489, 0xa1e760, 0x88dc3c
        }, {
            0xffceb8, 0xffce6b, 0xffc349, 0xffb519
        }
    };
    public static int V = 0xffffff;
    public static int af = 0;
    public static int l = 0x515151;
    public static int q = 255;
    public static int E = 0;
    public static int Z = 1;
    public static int K = 2;
    public static int Q = 3;
    public static int x = 4;
    public int R;
    public Command b_javax_microedition_lcdui_Command_fld;
    public Command a_javax_microedition_lcdui_Command_fld;
    private int b_int_fld;
    public int A;
    public int C;
    public int z;
    private boolean j_boolean_fld;
    private int b_int_array1d_fld[];
    private int a_int_array1d_fld[];
    private int ah;
    private int N;
    private int U;
    private int S;
    private long a_long_fld;
    private int X;
    public c a_c_fld;
    private Image a_javax_microedition_lcdui_Image_fld;
    private Graphics a_javax_microedition_lcdui_Graphics_fld;
    public final int ak = -6;
    public final int k = -7;
    public final int O = -21;
    public final int o = -22;
    public final int al = -1;
    public final int n = -4;
    public final int ai = -6;
    public final int W = -7;
    public final int P = -11;
    public final int y = -6;
    public final int c_int_fld = -7;
    public int F;
    public int w;
    private boolean e_boolean_fld;
    public Font c_javax_microedition_lcdui_Font_fld;
    public Font b_javax_microedition_lcdui_Font_fld;
    public Font a_javax_microedition_lcdui_Font_fld;
    private int aa;
    private int d_int_fld;
    private int I;
    private int h_int_fld;
    public int ac;
    public int t;
    public Vector a_java_util_Vector_fld;
    public Vector c_java_util_Vector_fld;
    private Vector b_java_util_Vector_fld;
    private int D;
    private int B;
    private int M;
    private boolean i_boolean_fld;
    private boolean d_boolean_fld;
    private boolean h_boolean_fld;
    private boolean c_boolean_fld;
    private boolean f_boolean_fld;
    private int m;
    private boolean g_boolean_fld;
    private boolean b_boolean_fld;
    private int f_int_fld;
    private String a_java_lang_String_fld;
    private int T;
    private boolean a_boolean_fld;

    private void i()
    {
        a_javax_microedition_lcdui_Image_array1d_fld = a_c_fld.a();
        b_javax_microedition_lcdui_Image_array1d_fld = a_c_fld.b();
        b_javax_microedition_lcdui_Image_fld = a_c_fld.b();
        ae = a_javax_microedition_lcdui_Image_array1d_fld[0].getWidth();
        v = a_javax_microedition_lcdui_Image_array1d_fld[0].getHeight();
        H = b_javax_microedition_lcdui_Image_fld.getWidth();
        Y = b_javax_microedition_lcdui_Image_fld.getHeight();
        int i1 = ae - H;
        if(i1 < 0)
        {
            i.a("guageUpIcon is too small;");
            return;
        } else
        {
            ab = j_int_fld - ae - 1;
            u = ab + i1 / 2;
            a_int_fld = (2 + r) - 25 - J - 2 * v;
            return;
        }
    }

    private void a(int i1, boolean flag)
    {
        if(!flag)
        {
            i.a("curIndex = " + i1 + "iEnd = " + U);
            if(i1 < 0)
            {
                i.a("Illegal index");
                return;
            }
            if(i1 == U - 1)
            {
                ad = r - Y - v - 25;
            } else
            {
                ad = ((a_int_fld - Y) * i1) / U + c.f + v;
            }
        } else
        {
            int j1 = i1 - Y;
            if(j1 > c.f + v)
            {
                int k1 = j1 - ad;
                int l1 = (U * k1) / a_int_fld;
                ad = j1;
                S = S + l1;
                i.a("iSelect ==" + S);
                g();
            }
        }
    }

    private void c(Graphics g1)
    {
        int i1 = u;
        int j1 = ad;
        int k1 = c.f;
        g1.setColor(V);
        g1.fillRect(ab, k1, ae, a_int_fld + 2 * v);
        g1.setColor(l);
        g1.drawLine(i1 + H / 2, k1, i1 + H / 2, r - 25);
        g1.drawImage(b_javax_microedition_lcdui_Image_fld, i1 + H / 2, j1, 17);
        if(s == 21)
        {
            g1.drawImage(a_javax_microedition_lcdui_Image_array1d_fld[1], ab, k1, 0);
        } else
        {
            g1.drawImage(a_javax_microedition_lcdui_Image_array1d_fld[0], ab, k1, 0);
        }
        if(s == 22)
        {
            g1.drawImage(b_javax_microedition_lcdui_Image_array1d_fld[1], j_int_fld, r - 25, 40);
        } else
        {
            g1.drawImage(b_javax_microedition_lcdui_Image_array1d_fld[0], j_int_fld, r - 25, 40);
        }
    }

    private int a(int i1, int j1)
    {
        if(i1 < 0 || j1 < 0 || i1 > j_int_fld || j1 > r)
        {
            i.a("wrong point coordinate");
            return -1;
        }
        if(j1 <= J)
        {
            i.a("pt in tab");
            return e(i1);
        }
        if(j1 >= r - 25)
        {
            i.a("pt in status");
            return b(i1);
        }
        if(i1 <= ab)
        {
            i.a("pt in list");
            return a(j1);
        } else
        {
            i.a("pt in guage");
            return c(j1);
        }
    }

    private void d(int i1)
    {
        int j1 = 0;
        int k1 = N;
        int l1 = S;
        boolean flag = false;
        j1 = i1 / p - 1;
        if(j1 < ah)
        {
            int j2 = k1 - j1;
            N = k1 - j2;
            int i2 = S - j2;
            if(i2 == S)
            {
                d();
            } else
            {
                S = i2;
                g();
            }
        }
    }

    private int b(int i1)
    {
        int j1 = a_c_fld.a(0).getWidth();
        if(i1 <= j1)
        {
            i.a("pt in the menu icon of status");
            return 32;
        }
        if(i1 >= j_int_fld - j1)
        {
            i.a("pt in the exit icon of status");
            return 31;
        } else
        {
            return 30;
        }
    }

    private int c(int i1)
    {
        if(i1 <= J || i1 >= r - 25)
        {
            i.a("Wrong Pointer Y Coordinate in guage");
            return -1;
        }
        if(i1 <= J + v)
        {
            i.a("pt in guage up icon");
            return 21;
        }
        if(i1 >= r - 25 - v)
        {
            i.a("pt in guage down icon");
            return 22;
        } else
        {
            return 20;
        }
    }

    private int a(int i1)
    {
        int j1 = 0;
        j1 = i1 / p - 1;
        if(j1 < ah)
        {
            i.a("pt in list the No. " + j1);
            return 10;
        } else
        {
            i.a("pt in list margin.");
            return 1000;
        }
    }

    private int e(int i1)
    {
        int ai1[] = null;
        switch(C)
        {
        case 0: // '\0'
            int ai2[] = {
                51, 78, 105, 132
            };
            ai1 = ai2;
            break;

        case 1: // '\001'
            int ai3[] = {
                27, 78, 105, 132
            };
            ai1 = ai3;
            break;

        case 2: // '\002'
            int ai4[] = {
                27, 54, 117, 144
            };
            ai1 = ai4;
            break;

        case 3: // '\003'
            int ai5[] = {
                27, 54, 81, 144
            };
            ai1 = ai5;
            break;

        default:
            return -1;
        }
        return a(i1, ai1);
    }

    private int a(int i1, int ai1[])
    {
        if(i1 <= ai1[0])
        {
            i.a("pt in the recent area of tab bar");
            return 0;
        }
        if(i1 <= ai1[1])
        {
            i.a("pt in the friend area of tab bar");
            return 1;
        }
        if(i1 <= ai1[2])
        {
            i.a("pt in the strenger area of tab bar");
            return 2;
        }
        if(i1 <= ai1[3])
        {
            i.a("pt in the black area of tab bar");
            return 3;
        } else
        {
            return 4;
        }
    }

    public void pointerDragged(int i1, int j1)
    {
    }

    public void pointerPressed(int i1, int j1)
    {
        s = a(i1, j1);
        switch(s)
        {
        case 10: // '\n'
            d(j1);
            break;
        }
        repaint();
    }

    public void pointerReleased(int i1, int j1)
    {
        if(aa == 1)
        {
            aa = 0;
            KQQMIDlet.a_y_static_fld.a(false);
        }
        switch(a(i1, j1))
        {
        case 4: // '\004'
        case 5: // '\005'
        case 6: // '\006'
        case 7: // '\007'
        case 8: // '\b'
        case 9: // '\t'
        case 10: // '\n'
        case 11: // '\013'
        case 12: // '\f'
        case 13: // '\r'
        case 14: // '\016'
        case 15: // '\017'
        case 16: // '\020'
        case 17: // '\021'
        case 18: // '\022'
        case 19: // '\023'
        case 23: // '\027'
        case 24: // '\030'
        case 25: // '\031'
        case 26: // '\032'
        case 27: // '\033'
        case 28: // '\034'
        case 29: // '\035'
        default:
            break;

        case 0: // '\0'
            if(C != 0)
            {
                c(0);
            }
            break;

        case 1: // '\001'
            if(C != 1)
            {
                c(1);
            }
            break;

        case 2: // '\002'
            if(C != 2)
            {
                c(2);
            }
            break;

        case 3: // '\003'
            if(C != 3)
            {
                c(3);
            }
            break;

        case 22: // '\026'
            n();
            break;

        case 21: // '\025'
            j();
            break;

        case 30: // '\036'
            f();
            break;

        case 31: // '\037'
            a(b_javax_microedition_lcdui_Command_fld, this);
            break;

        case 32: // ' '
            a(a_javax_microedition_lcdui_Command_fld, this);
            break;

        case 20: // '\024'
            a(j1, true);
            break;
        }
        s = -1;
        repaint();
    }

    public m()
    {
        H = 0;
        Y = 0;
        u = 0;
        ad = 0;
        ab = 0;
        a_int_fld = 0;
        a_javax_microedition_lcdui_Image_array1d_fld = null;
        b_javax_microedition_lcdui_Image_array1d_fld = null;
        b_javax_microedition_lcdui_Image_fld = null;
        ae = 0;
        v = 0;
        s = -1;
        J = c.f + 2;
        p = 0;
        L = J;
        g_int_fld = 10;
        e_int_fld = 0;
        aj = 0;
        j_int_fld = 0;
        r = 0;
        R = E;
        b_javax_microedition_lcdui_Command_fld = null;
        a_javax_microedition_lcdui_Command_fld = null;
        b_int_fld = 0;
        A = 1;
        C = 1;
        z = 10;
        j_boolean_fld = true;
        b_int_array1d_fld = new int[500];
        a_int_array1d_fld = null;
        ah = 0;
        N = 0;
        U = 0;
        S = 0;
        a_long_fld = 0L;
        X = 0;
        a_javax_microedition_lcdui_Image_fld = null;
        a_javax_microedition_lcdui_Graphics_fld = null;
        F = -6;
        w = -7;
        e_boolean_fld = false;
        c_javax_microedition_lcdui_Font_fld = Font.getFont(0, 0, 0);
        b_javax_microedition_lcdui_Font_fld = Font.getFont(0, 1, 0);
        a_javax_microedition_lcdui_Font_fld = Font.getFont(0, 0, 8);
        aa = 0;
        d_int_fld = 0;
        I = 0;
        h_int_fld = 0;
        ac = 5;
        t = 4;
        a_java_util_Vector_fld = null;
        c_java_util_Vector_fld = null;
        b_java_util_Vector_fld = null;
        D = 4;
        B = 0;
        M = 0;
        i_boolean_fld = true;

⌨️ 快捷键说明

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