📄 mycanvas.java
字号:
import java.io.IOException;
import javax.microedition.lcdui.*;
public class myCanvas extends Canvas{
public Image imbk;
public Image imPlayer;
public int px,py;
public myCanvas(){
try {
imbk=Image.createImage("/bk.png");
imPlayer=Image.createImage("/player.png");
px=py=30;
} catch (Exception e) {
System.out.println("pic error");
}
}
protected void paint(Graphics g) {
g.drawImage(imbk, 0, 0, Graphics.LEFT|Graphics.TOP);
g.drawImage(imPlayer, px, py, Graphics.LEFT|Graphics.TOP);
}
public void keyPressed(int n){
System.out.println("n="+n);
if(n==Canvas.KEY_NUM4||n==-3){
px-=8;
}
if(n==Canvas.KEY_NUM6||n==-4){
px+=8;
}
if(n==Canvas.KEY_NUM2||n==-1){
py-=8;
}
if(n==Canvas.KEY_NUM8||n==-2){
py+=8;
}
this.repaint();
this.serviceRepaints();
}
public void keyReleased(int n){
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -