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

📄 bm.java

📁 2009-PICA最新j2ME源码
💻 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 + -