box.java

来自「一个用j2me高级类写的界面类,它可以像excel那样记录一些数据保存到手机里,」· Java 代码 · 共 84 行

JAVA
84
字号
import javax.microedition.lcdui.*;import java.util.*;public class Box extends Canvas implements Runnable{    //     引用boxMid 类    private testBox mymidlet;    //     手机屏幕的 宽和 高    private int screenW,screenH;    //     游戏线程    private Thread gameThread;    //     run()方法运行函数    protected boolean running;    //     游戏状态    private int gameStata;    //     游戏画图状态    private int paintStata;    //     存放 按键键值的变量    private int keyNum;    //     存放左右软件键值的变量    private int keyPress;    //     游戏图片存放    private Image gameImage;    //     游戏缓存区域    private Graphics gameBuffer;    //     主函数的构造方法    public Box(testBox midlet){        mymidlet = midlet;        this.setFullScreenMode(true);        init();        System.out.println("457895555");        //startThread();    }    //     实现Run 方法    public void run(){        while(running){            try{                repaint();//serviceRepaints                serviceRepaints();                System.out.println("myu test jiajnahan");                gameThread.sleep(50);            }catch(Exception e){                System.out.println("run() = " +e);            }        }    }    //     启动线程方法    protected void startThread(){        try{            gameThread = new Thread(this);            running = true;            gameThread.start();        }catch(Exception e){            System.out.println("startTHread EX ="+e);        }    }    //     按下键方法    protected void keyPressed(int keyCode){        keyNum = this.getGameAction(keyCode);        keyPress = keyCode;        System.out.println("keyCode = "+ keyCode);    }    //     松开按键方法    protected void keyReleased(int keyCode){}    //     连续按键方法    protected void keyRepeated(int keyCode){}    //     画图方法    protected void paint(Graphics g){        g.setClip(0,0,screenW,screenH);        g.drawImage(gameImage,0,0,gameBuffer.TOP|gameBuffer.LEFT);        System.out.println("jdskfajkdshjfdska");    }    //     游戏的初始化方法    private void init(){        screenW = 176;        screenH = 204;        gameImage = Image.createImage(screenW,screenH);        gameBuffer = gameImage.getGraphics();    }}

⌨️ 快捷键说明

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