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

📄 t.txt

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

public class t extends Canvas
{

    private Vector a_java_util_Vector_fld;
    private int g;
    private int j;
    private int b_int_fld;
    private int h;
    private Command a_javax_microedition_lcdui_Command_array1d_fld[];
    private int i;
    private int c;
    private int d;
    private String a_java_lang_String_fld;
    private short b_short_fld;
    private short a_short_fld;
    private String b_java_lang_String_fld;
    private int e;
    private Font a_javax_microedition_lcdui_Font_fld;
    private Font b_javax_microedition_lcdui_Font_fld;
    private int a_int_fld;
    private int f;
    private final w a_w_fld;

    public t(w w1)
    {
        a_w_fld = w1;
        i = 0;
        e = 0;
        a_javax_microedition_lcdui_Font_fld = KQQMIDlet.a_m_static_fld.c;
        b_javax_microedition_lcdui_Font_fld = KQQMIDlet.a_m_static_fld.b;
        a_javax_microedition_lcdui_Command_array1d_fld = new Command[3];
        c = getWidth();
        d = getHeight();
    }

    public void hideNotify()
    {
        e = 0;
    }

    public void sizeChanged(int k, int l)
    {
        c = k;
        d = l;
    }

    public void a(long l, String s, String s1, CommandListener commandlistener, Command command, Command command1, 
            Command command2)
    {
        e = 0;
        a_short_fld = KQQMIDlet.a_ab_static_fld.a(l);
        b_short_fld = KQQMIDlet.a_ab_static_fld.b(l);
        b_java_lang_String_fld = KQQMIDlet.a_ab_static_fld.a(l);
        a_java_lang_String_fld = b_java_lang_String_fld + " - " + s;
        a_int_fld = b_javax_microedition_lcdui_Font_fld.stringWidth(a_java_lang_String_fld);
        if(a_int_fld + 20 + 4 > c)
        {
            a_java_lang_String_fld = " - " + s;
            a_int_fld = b_javax_microedition_lcdui_Font_fld.stringWidth(a_java_lang_String_fld);
        }
        f = b_javax_microedition_lcdui_Font_fld.getHeight();
        if(f > 20)
        {
            f = f + 3;
        } else
        {
            f = 23;
        }
        a_javax_microedition_lcdui_Font_fld = Font.getFont(0, 0, 0);
        h = a_javax_microedition_lcdui_Font_fld.getHeight();
        a_java_util_Vector_fld = i.a(s1, a_javax_microedition_lcdui_Font_fld, c, i.a, c.c);
        if(h < c.c)
        {
            h = c.c;
        }
        g = 0;
        j = a_java_util_Vector_fld.size();
        b_int_fld = 0;
        for(int k = 0; k < i; k++)
        {
            removeCommand(a_javax_microedition_lcdui_Command_array1d_fld[k]);
        }

        i = 0;
        if(command != null)
        {
            addCommand(command);
            a_javax_microedition_lcdui_Command_array1d_fld[0] = command;
            i++;
        }
        if(command1 != null)
        {
            addCommand(command1);
            a_javax_microedition_lcdui_Command_array1d_fld[1] = command1;
            i++;
        }
        if(command2 != null)
        {
            addCommand(command2);
            a_javax_microedition_lcdui_Command_array1d_fld[2] = command2;
            i++;
        }
        setCommandListener(commandlistener);
        repaint();
        KQQMIDlet.a_javax_microedition_lcdui_Display_static_fld.setCurrent(this);
    }

    private int a(Graphics g1)
    {
        int k = 0;
        int l = 0;
        g1.setColor(KQQMIDlet.a_m_static_fld.a_int_array2d_fld[KQQMIDlet.a_m_static_fld.R][0]);
        g1.fillRect(k, l, c, f);
        l += f;
        g1.setColor(m.l);
        g1.drawLine(k, l, c, l);
        l++;
        g1.drawImage(KQQMIDlet.a_m_static_fld.a_c_fld.b(b_short_fld, a_short_fld), 2, 2, 20);
        if(a_short_fld == 30)
        {
            g1.drawImage(KQQMIDlet.a_m_static_fld.a_c_fld.a(), 2, 2, 20);
        }
        g1.setFont(b_javax_microedition_lcdui_Font_fld);
        g1.setColor(m.af);
        g1.drawString(a_java_lang_String_fld, 24, 2, 20);
        return l;
    }

    public void paint(Graphics g1)
    {
        int k = 0;
        boolean flag = false;
        if(e == 0)
        {
            e = a(g1);
        }
        g1.setColor(KQQMIDlet.a_m_static_fld.a_int_array2d_fld[KQQMIDlet.a_m_static_fld.R][0]);
        g1.fillRect(k, e, c, d - e);
        b_int_fld = (d - e) / h;
        g1.setFont(a_javax_microedition_lcdui_Font_fld);
        g1.setColor(m.af);
        boolean flag1 = false;
        Object obj = null;
        Object obj1 = null;
        boolean flag2 = false;
        boolean flag3 = false;
        for(int l1 = g; l1 < g + b_int_fld && l1 < j; l1++)
        {
            char ac[] = (char[])a_java_util_Vector_fld.elementAt(l1);
            int j1 = 0;
            int k1 = ac.length;
            for(int i2 = 0; i2 < k1; i2++)
            {
                char c1 = ac[i2];
                if(c1 == i.a)
                {
                    if(i2 + 1 == k1)
                    {
                        break;
                    }
                    Image image = KQQMIDlet.a_m_static_fld.a_c_fld.b(ac[i2 + 1]);
                    int l = e + h * (l1 - g);
                    if(image != null)
                    {
                        g1.drawImage(image, j1, l, 20);
                    }
                    j1 += c.c;
                    i2++;
                } else
                {
                    int i1 = e + h * (l1 - g);
                    g1.drawChar(c1, j1, i1, 20);
                    j1 += a_javax_microedition_lcdui_Font_fld.charWidth(c1);
                }
            }

        }

    }

    public void keyPressed(int k)
    {
        int l = getGameAction(k);
        switch(l)
        {
        default:
            break;

        case 1: // '\001'
            if(g > 0)
            {
                g--;
                repaint();
            }
            break;

        case 6: // '\006'
            if(g < j - b_int_fld)
            {
                g++;
                repaint();
            }
            break;
        }
    }
}

⌨️ 快捷键说明

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