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

📄 infocanvas.java

📁 一个很不错的j2me的rpg游戏的源码
💻 JAVA
字号:
package mobileRPG.client;

import javax.microedition.lcdui.*;

public class InfoCanvas extends Canvas implements Runnable {
	
	//private Display display;
    private int keyCode = 0;

    private int backgroundcolor = 0xFFFFFF;
    private int foregroundcolor = 0x000000;

    public InfoCanvas(Main main) {
        //display = Display.getDisplay(main);
        (new Thread(this)).start();
    }

    public void run() {
        while (true) {
            repaint();
            try {
                Thread.sleep(200);
            } catch (Exception e) {
            	System.err.println(e.toString());
            }
        }
    }

    protected void paint(Graphics g) {
    	int xSize = getWidth();
    	int ySize = getHeight();
    	
        g.setColor(backgroundcolor);
        g.fillRect(0, 0, xSize, ySize);

        g.setColor(foregroundcolor);
        g.drawString(" getWidth(): " + xSize, 25, 10, Graphics.TOP|Graphics.LEFT);
        g.drawString("getHeight(): " + ySize, 25, 20, Graphics.TOP|Graphics.LEFT);
        g.drawString("    keyCode: " + keyCode, 25, 30, Graphics.TOP|Graphics.LEFT);
    }

    protected void keyPressed(int keyCode) {
        this.keyCode = keyCode;
        repaint();
    }
}

⌨️ 快捷键说明

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