yêu cầu font ảnh nằm ngang
import javax .microedition.midlet.*;
import javax.microedition.lcdui.*;
public class f{
String c="0123456789 ";
int[] pos= {0,15,30,45,60,75,90,105,120,135,150};
Image im;
public f(){
try{
im=Image.createImage("/font.png");
} catch (Exception e){}
}
public void drawString(String ch,int x,int y,Graphics g){
for (int i=0;i< ch.length();i++){
int cp=c.indexOf(ch.charAt(i));
drawChar(g,x,y,cp);
x+=pos[cp+1] -pos[cp];
}
}
public void drawChar(Graphics g,int x,int y,int c){
g.drawRegion(im,pos[c],0,pos[c+1] -pos[c],im.getHeight(),0,x,y,0);
}
public int getWidth(String s){
return (s.length()*15);
}
}
Ảnh: