democanvas.java
来自「3D手机游戏开发实例源代码」· Java 代码 · 共 53 行
JAVA
53 行
import javax.microedition.lcdui.*;import javax.microedition.midlet.*;import java.io.*;public class DemoCanvas extends Canvas{ public DemoCanvas() { setFullScreenMode(true); } public void paint(Graphics g) { int width=this.getWidth(); int height=this.getHeight(); g.setColor(0xFFFFFF); g.fillRect(0,0,width,height); } protected void keyPressed(int keyCode){ System.out.println("键盘"+getKeyName(keyCode)+"被按下,值为"+keyCode); switch(getGameAction(keyCode)) { case Canvas.DOWN: System.out.println("游戏动作:向下"); break; case Canvas.UP: System.out.println("游戏动作:向上"); break; case Canvas.LEFT: System.out.println("游戏动作:向左"); break; case Canvas.RIGHT: System.out.println("游戏动作:向右"); break; case Canvas.FIRE: System.out.println("游戏动作:开火"); break; default: System.out.println("非游戏动作"); break; } } protected void keyReleased(int keyCode){ System.out.println("键盘"+getKeyName(keyCode)+"释放"); } protected void keyRepeated(int keyCode){ System.out.println("键盘"+getKeyName(keyCode)+"被持续按下"); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?