test.java

来自「一个J2ME编译的打地鼠小游戏,供初学者学习」· Java 代码 · 共 66 行

JAVA
66
字号
import java.io.IOException;
import java.util.Random;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.rms.InvalidRecordIDException;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotOpenException;

/**
 * 测试类,用于游戏测试
 * @author univasity
 *
 */
/*
public class Test extends Canvas {
    private Random rmd;
    private GameRecord gr;
    
    public Test(){
    	rmd = new Random();
        gr = new GameRecord("321");
    }
    
	protected void paint(Graphics g) {
        g.setColor(0xffffff);
        g.fillRect(0, 0, getWidth(), getHeight());
    }
	
	public void keyPressed(int keyCode){
		int key = getGameAction(keyCode);
		if(key==Canvas.FIRE)
			try {
				int n = (rmd.nextInt()>>>1)%100;
				gr.addRecord("A_"+n, n);
				//gr.showRecord();
			} catch (RecordStoreNotOpenException e) {
				e.printStackTrace();
				System.out.println("记录仓储未打开异常!-1");
			} catch (RecordStoreFullException e) {
				e.printStackTrace();
				System.out.println("记录仓储满载异常!-1");
			} catch (RecordStoreException e) {
				e.printStackTrace();
				System.out.println("记录仓储异常!-1");
			} catch (IOException e) {
				e.printStackTrace();
			}
		if(keyCode==Canvas.KEY_NUM0)
			try {
				gr.sortRecord();
			} catch (RecordStoreNotOpenException e) {
				e.printStackTrace();
				System.out.println("记录仓储未打开异常!-2");
			} catch (RecordStoreException e) {
				e.printStackTrace();
				System.out.println("记录仓储异常!-2");
			} 
	}
    
	public void keyReleased(int keyCode){
		
	}
}
*/

⌨️ 快捷键说明

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