keyeventcanvas.java.svn-base

来自「example2 众多JAVA实例源码...学习java基础的好帮手」· SVN-BASE 代码 · 共 37 行

SVN-BASE
37
字号
package opusmicro.demos.event;

import javax.microedition.lcdui.*;

public class KeyEventCanvas extends Canvas {
	int x, y;
	NewEvent mke = null;
	boolean numbera;
	boolean numberb;
	boolean isback;
	public KeyEventCanvas() {
		mke = new NewEvent(this);
		new Thread(mke).start();
	}

	public void keyPressed(int keyCode) {
		mke.startAction(keyCode);
	}

	public void keyReleased(int keyCode) {
		mke.stopAction(keyCode);
	}

	public void paint(Graphics g) {
		g.setColor(0xffffff);
		g.fillRect(0, 0, this.getWidth(), this.getHeight());
		g.setColor(0xff0000);
		g.fillRect(x, y, 8, 8);
		isback = numbera && numberb;
		if(isback){
			g.setColor(0);
			g.drawString(""+isback,10,60,0);
			System.out.println("isback "+isback);
			}
		}
}

⌨️ 快捷键说明

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