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

📄 l.java

📁 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 

import com.nokia.mid.ui.DirectGraphics;
import com.nokia.mid.ui.DirectUtils;
import java.io.DataInputStream;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;

public final class l
{

	private Image a[];
	private Graphics b;
	private DirectGraphics c;

	protected l(short word0)
	{
		b = null;
		c = null;
		a = new Image[word0];
	}

	public final void a(int i)
	{
		try
		{
			if (a[i] == null)
			{
				a[i] = Image.createImage("/" + i + ".png");
				return;
			}
		}
		catch (Exception )
		{
			try
			{
				DataInputStream datainputstream;
				int ai[] = new int[(datainputstream = e.c("/image.dat")).readInt() + 1];
				if (i < ai.length - 1)
				{
					for (int j = 0; j < ai.length; j++)
						ai[j] = datainputstream.readInt();

					byte abyte0[] = new byte[ai[i + 1] - ai[i]];
					datainputstream.skip(ai[i]);
					datainputstream.read(abyte0);
					a[i] = Image.createImage(abyte0, 0, abyte0.length);
					return;
				}
			}
			catch (Exception 2) { }
		}
	}

	private Image g(int i)
	{
		if (a[i] == null)
			a(i);
		return a[i];
	}

	public final int b(int i)
	{
		return g(i).getWidth();
	}

	public final int c(int i)
	{
		return g(i).getHeight();
	}

	public final void d(int i)
	{
		a[i] = null;
	}

	public final void a()
	{
		for (int i = 0; i < a.length; i++)
			a[i] = null;

	}

	protected final void a(Graphics g1)
	{
		b = g1;
		c = DirectUtils.getDirectGraphics(g1);
	}

	public final void a(int i, int j, int k)
	{
		b.drawImage(g(i), j, k, 0);
	}

	public final void a(int i, int j, int k, int i1, int j1, int k1, int l1)
	{
		c(j, k, i1, j1);
		a(i, j + k1, k + l1);
	}

	public final void a(int i, int j, int k, int i1)
	{
		b.drawRect(i, j, k, i1);
	}

	public final void b(int i, int j, int k, int i1)
	{
		b.fillRect(i, j, k, i1);
	}

	public final void a(int i, int j, int k, int i1, int j1, int k1)
	{
		b.fillArc(i, j, k, i1, j1, k1);
	}

	public final void c(int i, int j, int k, int i1)
	{
		b.setClip(i, j, k, i1);
	}

	public final void e(int i)
	{
		b.setColor(i);
	}

	public final void f(int i)
	{
		c.setARGBColor(i);
	}

	public final void d(int i, int j, int k, int i1)
	{
		b.drawLine(i, j, k, i1);
	}

	public final void a(int i, int j)
	{
		b.translate(i, j);
	}

	public final void a(int i, int j, int k, int i1, int j1, int k1, int l1, 
			int i2)
	{
		c(j, k, i1, j1);
		if (i2 == 8192)
		{
			c.drawImage(g(i), (j - k1 - g(i).getWidth()) + i1, k + l1, 0, i2);
			return;
		} else
		{
			c.drawImage(g(i), j + k1, (k - l1 - g(i).getHeight()) + j1, 0, i2);
			return;
		}
	}
}

⌨️ 快捷键说明

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