imagecanvas.java
来自「J2ME手机游戏开发技术详解,适合初学者阅读使用」· Java 代码 · 共 27 行
JAVA
27 行
package doublebufferdemo;import javax.microedition.lcdui.*;import javax.microedition.midlet.*;import java.io.*;public class ImageCanvas extends Canvas{ private Image buffer; private Image image; public ImageCanvas() { try{ image = Image.createImage("/tree.png"); }catch(java.io.IOException e){ System.out.println(e.getMessage()); } buffer = Image.createImage(this.getWidth(), this.getHeight()); Graphics bg = buffer.getGraphics(); bg.setColor(0xFFFFFF); bg.fillRect(0, 0, getWidth(), getHeight()); bg.drawImage(image,this.getWidth()/2, this.getHeight()/2, Graphics.VCENTER|Graphics.HCENTER); } public void paint(Graphics g) { g.drawImage(buffer,0,0,g.TOP|g.LEFT); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?