📄 bm.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
package mainn;
import java.io.IOException;
import java.io.PrintStream;
import javax.microedition.lcdui.*;
import pica.core.g;
import pica.ui.*;
//import pica.ui.a;
//import pica.ui.a;
public final class bm extends pica.ui.b
implements Runnable
{
public String i;
private Image k;
private Image l;
private Image m;
private Image n;
private int o;
private Font p;
private int q;
private static String r[];
private static String s[];
public static boolean j;
private long t;
private int u;
private cm v;
public bm(h h1, String s1, int i1, int j1, int k1, int l1, int i2)
{
super(h1, s1);
try{
p = Font.getFont(0, 0, 8);
q = 0;
super.e = i1;
super.f = j1;
super.g = k1;
super.h = l1;
u = i2;
if (i2 == 1)
{
l = Image.createImage("/middle/popo.png");
m = Image.createImage("/middle/monster.png");
(new Thread(this)).start();
} else
if (i2 == 3)
{
k = Image.createImage("/middle/progress.png");
m = Image.createImage("/middle/monster.png");
n = Image.createImage("/middle/picaword.png");
System.currentTimeMillis();
} else
if (i2 == 2)
{
m = Image.createImage("/middle/monster.png");
n = Image.createImage("/middle/picaword.png");
}
} catch (IOException ex) {
ex.printStackTrace();
}
return;
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
}
public bm(h h1, String s1, int i1, int j1, int k1, int l1, int i2,
boolean flag)
{
super(h1, s1);
try{
p = Font.getFont(0, 0, 8);
q = 0;
super.e = i1;
super.f = j1;
super.g = k1;
super.h = l1;
u = i2;
j = flag;
if (i2 == 2)
{
m = Image.createImage("/middle/monster.png");
n = Image.createImage("/middle/picaword.png");
}
} catch (IOException ex) {
ex.printStackTrace();
}
return;
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
}
public bm(h h1, String s1, int i1, int j1, int k1, int l1, int i2,
g g1)
{
super(h1, s1);
p = Font.getFont(0, 0, 8);
q = 0;
super.e = i1;
super.f = j1;
super.g = k1;
super.h = l1;
u = i2;
pica.ui.h.h = true;
try{
if (i2 == 3)
{
k = Image.createImage("/middle/progress.png");
m = Image.createImage("/middle/monster.png");
n = Image.createImage("/middle/picaword.png");
System.currentTimeMillis();
}
} catch (IOException ex) {
ex.printStackTrace();
}
return;
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
}
public final void b(cm c1)
{
v = c1;
}
protected final void agp(Graphics g1)
{
g1.setFont(p);
g1.setColor(0xffffff);
g1.fillRect(super.e, super.f, super.g, super.h);
if (u == 1)
{
g1.drawImage(l, super.g / 2, (super.h / 2 - l.getHeight()) + 10, 17);
g1.drawImage(m, super.g / 2, super.h / 2 + 10, 17);
return;
}
if (u == 3)
{
if (i != null)
{
g1.setColor(0);
g1.drawString(i, (super.e + super.g) / 2, (super.f + super.h) / 2 - p.getHeight() - 47, 17);
}
g1.setClip((super.e + super.g) / 2 - k.getWidth(), ((super.f + super.h) / 2 - 47) + 5, k.getWidth() * 2, k.getHeight());
g1.drawImage(k, (o + (super.e + super.g) / 2) - k.getWidth() * 2, ((super.f + super.h) / 2 - 47) + 5, 20);
g1.setClip((super.e + super.g) / 2 - k.getWidth(), ((super.f + super.h) / 2 - 47) + 5, k.getWidth() * 2, k.getHeight());
g1.drawImage(k, (o + (super.e + super.g) / 2) - k.getWidth(), ((super.f + super.h) / 2 - 47) + 5, 20);
g1.setClip((super.e + super.g) / 2 - k.getWidth(), ((super.f + super.h) / 2 - 47) + 5, k.getWidth() * 2, k.getHeight());
g1.drawImage(k, o + (super.e + super.g) / 2, ((super.f + super.h) / 2 - 47) + 5, 20);
g1.setClip(super.e, super.f, super.g, super.h);
g1.drawImage(n, super.g / 2, super.h / 2 - 20 - 47, 33);
o += 3;
if (o >= k.getWidth())
o = 0;
g1.setColor(0);
if (System.currentTimeMillis() - t > 6000L)
{
s = pica.ui.f.a(r[b(r.length - 1)], super.g - 10, p);
t = System.currentTimeMillis();
}
for (int i1 = 0; i1 < s.length; i1++)
g1.drawString(s[i1], 5, ((super.f + super.h) / 2 - 47) + k.getHeight() + (i1 + 1) * (p.getHeight() + 2), 20);
return;
}
if (u == 2)
{
g1.drawImage(m, super.g / 2, super.h / 2 - 20, 33);
g1.drawImage(n, super.g / 2, super.h / 2 - 20 - 47, 33);
g1.setColor(0xffc000);
g1.fillRect(super.g / 2 - 50, (super.h / 2 - 13) + q * (p.getHeight() + 5), 100, p.getHeight() + 5);
g1.setColor(0);
g1.drawString("我有PICA号", super.g / 2, super.h / 2 - 10, 17);
g1.drawString("我是新用户", super.g / 2, (super.h / 2 - 10) + 5 + p.getHeight(), 17);
g1.drawString("使用代理", (super.g / 2 - 2 * p.getHeight()) + 15, (super.h / 2 - 10) + 2 * (p.getHeight() + 5), 20);
g1.setColor(0);
g1.drawRect(super.g / 2 - 2 * p.getHeight(), (super.h / 2 - 8) + 2 * (p.getHeight() + 5), 10, 10);
if (j)
g1.fillRect((super.g / 2 - 2 * p.getHeight()) + 2, (super.h / 2 - 8) + 2 * (p.getHeight() + 5) + 2, 7, 7);
}
}
protected final boolean a(byte byte0, int i1)
{
boolean flag = false;
switch (byte0)
{
case 0: // '\0'
ai(i1);
flag = true;
break;
}
return flag;
}
//private void a(int i1)
private void ai(int i1)
{
if (u != 2)
return;
System.out.println("" + b(9));
switch (i1)
{
case -1:
case 50: // '2'
if (q == 0)
{
q = 2;
return;
} else
{
q--;
return;
}
case -2:
case 56: // '8'
if (q == 2)
{
q = 0;
return;
} else
{
q++;
return;
}
case -5:
case 53: // '5'
super.a.aio(14, new Integer(q));//super.a.aio(14, new Integer(q));
break;
}
}
public final void run()
{
am.a();
cm.a();
pica.ui.d.c();
pica.ui.e.a();
pica.ui.a.a();
String as[];
r = as = (new String[] {
" 添加好友:菜单->添加好友->PICA号、在线好友、条件查找", " PICA空间中上传照片发布博客完善个人资料将成倍增加交友机会!", " 天气咨询、火车时刻、幽默短信,尽在PICA乐园", " 按1/7键可以上/下翻页,快速浏览好友或聊天室列表,按3/9键可以合并/展开所有分组!", " 在PICA吧里,可以发布和浏览自己的博客,也可以浏览他人的精品闪博!", " 在我的好友界面,按*键可以快速进入在线状态设置界面!", " 在我的好友界面,按#键可以切换打开/关闭新信息提示音!", " 点击一个好友,在弹出菜单里选“PICA空间”,可以快速进入该好友的博客空间!", " 好友头像前带有小星星图标,表示该好友的博客空间更新了新内容!"
});
s = pica.ui.f.a(r[b(r.length - 1)], super.g - 10, p);
t = System.currentTimeMillis();
try
{
Thread.sleep(3000L);
}
catch (InterruptedException e) { }
v.b(48, null);
}
private static int b(int i1)
{
String s1;
int j1;
if ((j1 = Integer.parseInt(s1 = (s1 = (new Long(System.currentTimeMillis())).toString()).substring(s1.length() - 1))) > i1)
j1 -= i1;
return j1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -