hintcanvas.java
来自「Java ME手机应用开发大全一书的配套光盘上的源码」· Java 代码 · 共 33 行
JAVA
33 行
package picturepuzzle;
import javax.microedition.lcdui.*;
/**
* 显示屏图原始图片的类
*/
public class HintCanvas extends Canvas {
private Image image;
private int posX , posY;
private int cWidth, cHeight;
public HintCanvas(Image image) {
super();
this.image = image;
cWidth = getWidth();
cHeight = getHeight();
posX = (cWidth - image.getWidth())/2;
posY = (cHeight - image.getHeight())/2;
}
public void paint(Graphics g) {
g.setColor(255 , 255 , 255);//paint a white background
g.fillRect(0 , 0 , cWidth , cHeight);
g.drawImage(image , posX , posY , Graphics.TOP | Graphics.LEFT);
g.setColor(0 , 0 , 255);//paint text in blue
g.setFont(Font.getFont(Font.FACE_MONOSPACE , Font.STYLE_BOLD , Font.SIZE_SMALL));
g.drawString("Original Image" , getWidth() / 2 , 0 , Graphics.HCENTER | Graphics.TOP);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?