📄 gamecanvas2.java
字号:
import javax.microedition.lcdui.*;public class GameCanvas2 extends Canvas implements Runnable { Thread myThread; GameMIDlet parentMIDlet; Image[] eagleImgs; int imgIndex, posX=0, posY=0; public GameCanvas2(GameMIDlet parentMIDlet){ this.parentMIDlet = parentMIDlet; myThread = new Thread(this); initImage(); myThread.start(); } public void initImage(){ eagleImgs = new Image[3]; try{ for (int i=0; i<eagleImgs.length; i++){ eagleImgs[i] = Image.createImage("/eagle00" + i + ".png"); } }catch(Exception e){ } } public void clearScreen(Graphics g){ g.setColor(220, 220, 220); g.fillRect(0, 0, getWidth(), getHeight()); } public void paint(Graphics g) { clearScreen(g); posX = getWidth()/2; posY = getHeight()/2; g.drawImage( eagleImgs[imgIndex], posX, posY, g.VCENTER|g.HCENTER ); } public void run() { while (parentMIDlet.running) { if (imgIndex ==2 ) imgIndex = 0; else imgIndex++; System.out.println("imgIndex = " + imgIndex); repaint(); try{ Thread.sleep(500); // 500 mimi second }catch (InterruptedException e){ } } // end-of wile-loop } // end-of run()}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -