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

📄 graphicsex.java

📁 J2ME的纸牌完整源代码及资源文件。 在WTK中设置类名
💻 JAVA
字号:

import javax.microedition.lcdui.*;

class GraphicsEx {

    Image pDB_Image;
    Graphics pDB_Master;
    CanvasEx pDB_Canvas;
    int ox;
    int oy;


    public void drawImage(Image image, int i, int j) {
        pDB_Master.drawImage(image, i + ox, j + oy, 20);
    }

    public void drawLine(int i, int j, int k, int l) {
        pDB_Master.drawLine(i + ox, j + oy, k + ox, l + oy);
    }

    public void drawRect(int i, int j, int k, int l) {
        pDB_Master.drawRect(i + ox, j + oy, k, l);
    }

    public void drawString(String s, int i, int j, int k) {
        if (k == 0) {
            pDB_Master.drawString(s, i + ox, j + oy, 20);
        } else {
            pDB_Master.drawString(s, i + ox, j + oy, 17);
        }
    }

    public void fillRect(int i, int j, int k, int l) {
        pDB_Master.fillRect(i + ox, j + oy, k, l);
    }

    public static int getColorOfRGB(int i, int j, int k) {
        return i << 16 | j << 8 | k;
    }

    public void setColor(int i) {
        pDB_Master.setColor(i);
    }

    public void setSystem(CanvasEx canvasex) {
        pDB_Image = Image.createImage(canvasex.getWidth(), canvasex.getHeight());
        pDB_Master = pDB_Image.getGraphics();
        pDB_Canvas = canvasex;
    }

    public void drawTo(Graphics g, int i, int j) {
        g.drawImage(pDB_Image, 0, 0, 20);
    }

    public void lock() {
    }

    public void unlock(boolean flag) {
        if (!pDB_Canvas.getPaintableFlag()) {
            pDB_Canvas.repaint();
            pDB_Canvas.serviceRepaints();
            Thread.yield();
        }
    }

    public void setFont(Font font) {
        pDB_Master.setFont(font);
    }
}

⌨️ 快捷键说明

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