📄 t.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 + -