canvasex.java

来自「J2ME的纸牌完整源代码及资源文件。 在WTK中设置类名」· Java 代码 · 共 52 行

JAVA
52
字号

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;

class CanvasEx extends Canvas {

    GraphicsEx pDB_Graphics;
    boolean bDB_Paintable;
    static final int SOFT_KEY_1 = 21;
    static final int SOFT_KEY_2 = 22;
    static final int Display_KEY_0 = 48;
    static final int Display_KEY_1 = 49;
    static final int Display_KEY_2 = 50;
    static final int Display_KEY_3 = 51;
    static final int Display_KEY_4 = 52;
    static final int Display_KEY_5 = 53;
    static final int Display_KEY_6 = 54;
    static final int Display_KEY_7 = 55;
    static final int Display_KEY_8 = 56;
    static final int Display_KEY_9 = 57;
    static final int Display_KEY_SOFT1 = 21;
    static final int Display_KEY_SOFT2 = 22;
    static final int Display_KEY_SELECT = 8;
    static final int Display_KEY_UP = 1;
    static final int Display_KEY_DOWN = 6;
    static final int Display_KEY_LEFT = 2;
    static final int Display_KEY_RIGHT = 5;

    CanvasEx() {
        pDB_Graphics = new GraphicsEx();
        pDB_Graphics.setSystem(this);
    }

    public GraphicsEx getGraphics() {
        return pDB_Graphics;
    }

    public boolean getPaintableFlag() {
        return bDB_Paintable;
    }

    public void paint(Graphics g) {
        bDB_Paintable = true;
        paint(pDB_Graphics);
        pDB_Graphics.drawTo(g, 0, 0);
        bDB_Paintable = false;
    }

    public void paint(GraphicsEx graphicsex) {
    }
}

⌨️ 快捷键说明

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