Java双色球机选程序(使用Canvas) - 2

import javax.microedition.lcdui.Canvas;

import javax.microedition.lcdui.Font;

import javax.microedition.lcdui.Graphics;

public class MyFont{

protected Canvas myCanvas;

protected int charColor = 0xFF0000;

    public MyFont(Canvas canvas) {  

        super(); 

        //--

        myCanvas = canvas;

    } 

    

    public void drawString(Graphics g,String s) { 

    

    }

    

    public boolean checkFont(){

     return false;

    }   

}

class MyFont_D extends MyFont{

    private Font myFont;

    

    public MyFont_D(Canvas canvas) {  

        super(canvas); 

//---

        myFont = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_LARGE);//设置字体   

    } 

    

    public void drawString(Graphics g,String s) { 

     g.setColor(charColor);

   g.setFont(myFont);

   g.drawString(s,5,5,Graphics.LEFT|Graphics.TOP);    

    }

    

    public boolean checkFont(){

     return true;

    }     

}

class MyFont_N extends MyFont{

protected int charWidth;

protected int charHeight;

public MyFont_N(Canvas canvas) {

super(canvas);

}

    public boolean checkFont(){      

     return myCanvas.getWidth() * myCanvas.getHeight() > charWidth * charHeight * 25;

    }

    

    private int getByteCount(int v)

    {

     return (v - 1) / 8 + 1;  

    }

    private int getByteIndex(int v)

    {

     return v / 8;

    }

    

    private int getBitIndex(int v)

    {

     return (v % 8);

    }

    private char getBitValue(char b,int i)

    {

     return (char) (b & (0x80 >> i));

    }

    

    private void drawChar(Graphics g, char[] mat, int x1, int y1)  

    /* 依次:字模指针、点阵大小、起始坐标(x,y)、颜色 */  

    {  

        int x, y, charBytes;  

        

        if (mat.length == 0){        

         return;        

        }

        

        charBytes = getByteCount(charWidth);  

        for (y = 0; y < charHeight; y++) {  

            for (x = 0; x < charWidth; x++) {            

                if (!(getBitValue(mat[charBytes * y + getByteIndex(x)], getBitIndex(x)) == 0)) /* 测试为1的位则显示 */

                {  

                    g.setColor(charColor);  

                    g.drawLine(x + x1, y + y1, x + x1, y + y1);  

                }                 

            }  

        }  

    } 

    

protected char[] getCharMat(char c) {

return null;

}  

    public void drawString(Graphics g,String s) { 

     int i,x,y;

     char c;

     char[] mat;

    

     x = 0;

     y = 0;

        for (i = 0; i < s.length(); i++) { 

         c = s.charAt(i);

         mat = getCharMat(c);

         //---

         if (x + charWidth < myCanvas.getWidth())

         {

         drawChar(g, mat, x,y);                 

         }

         else

         {

         x = 0; 

         y = y + charHeight;        

         drawChar(g, mat, x,y); 

         }  

         x = x + charWidth;

        }                

    }        

}

class MyFont_L extends MyFont_N{

protected char[][] SZ_N;

                 

public MyFont_L(Canvas canvas) {

super(canvas);

}

protected char[] getCharMat(char c) {

int i;

switch(c){

case '0':

i = 0;

break;

case '1':

i = 1;

break;

case '2':

i = 2;

break;

case '3':

i = 3;

break;

case '4':

i = 4;

break;

case '5':

i = 5;

break;

case '6':

i = 6;

break;

case '7':

i = 7;

break;

case '8':

i = 8;

break;

case '9':

i = 9;

break;

case ',':

i = 10;

break;

case '+':

i = 11;

break;

default:

i = 0;

}

//---

if (i >= SZ_N.length)

i = 0;

//---

return SZ_N[i];

}  

    public void drawString(Graphics g,String s) { 

     super.drawString(g,s);

     //super.drawString(g,"0123456789,+");    

    }

}

class MyFont_16 extends MyFont_L{

private char[] SZ_0 = {   

     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,

     0x21,0x00,0x21,0x00,0x40,0x80,0x40,0x80,0x40,0x80,

     0x40,0x80,0x40,0x80,0x40,0x80,0x40,0x80,0x40,0x80,

     0x21,0x00,0x21,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,

     0x00,0x00}; 

private char[] SZ_1 = {   

     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,

     0x1C,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,

     0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,

     0x04,0x00,0x04,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,

     0x00,0x00}; 

private char[] SZ_2 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,

0x41,0x00,0x40,0x80,0x40,0x80,0x40,0x80,0x01,0x00,

0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,

0x20,0x80,0x40,0x80,0x7F,0x80,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_3 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,

0x42,0x00,0x41,0x00,0x41,0x00,0x01,0x00,0x02,0x00,

0x0E,0x00,0x01,0x00,0x00,0x80,0x00,0x80,0x40,0x80,

0x40,0x80,0x41,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_4 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x03,0x00,

0x07,0x00,0x07,0x00,0x0B,0x00,0x13,0x00,0x13,0x00,

0x23,0x00,0x43,0x00,0x43,0x00,0x3F,0x80,0x03,0x00,

0x03,0x00,0x03,0x00,0x0F,0xC0,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_5 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x80,

0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x2E,0x00,

0x31,0x00,0x20,0x80,0x00,0x80,0x00,0x80,0x40,0x80,

0x40,0x80,0x41,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_6 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,

0x10,0x80,0x20,0x80,0x20,0x00,0x40,0x00,0x5E,0x00,

0x61,0x00,0x40,0x80,0x40,0x80,0x40,0x80,0x40,0x80,

0x20,0x80,0x21,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_7 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,

0x41,0x00,0x42,0x00,0x02,0x00,0x04,0x00,0x04,0x00,

0x08,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x10,0x00,

0x10,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_8 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,

0x21,0x00,0x40,0x80,0x40,0x80,0x40,0x80,0x21,0x00,

0x1E,0x00,0x21,0x00,0x40,0x80,0x40,0x80,0x40,0x80,

0x40,0x80,0x21,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_9 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,

0x21,0x00,0x41,0x00,0x40,0x80,0x40,0x80,0x40,0x80,

0x40,0x80,0x21,0x80,0x1E,0x80,0x00,0x80,0x01,0x00,

0x41,0x00,0x42,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[] SZ_d = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x70,0x00,0x70,0x00,0x10,0x00,0x20,0x00,

0xC0,0x00};

private char[] SZ_j = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,

0x7F,0xC0,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,

0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00};

private char[][] SZ = {SZ_0,SZ_1,SZ_2,SZ_3,SZ_4,SZ_5,SZ_6,

SZ_7,SZ_8,SZ_9,SZ_d,SZ_j};

public MyFont_16(Canvas canvas) {

super(canvas);

//--

charWidth = 11;

charHeight = 21;

SZ_N = SZ;

}

}

class MyFont_25 extends MyFont_L{

private char[] SZ_0 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,0x07,0x78,

0x00,0x0C,0x18,0x00,0x1C,0x1C,0x00,0x18,0x0C,0x00,

0x38,0x0E,0x00,0x38,0x0E,0x00,0x38,0x0E,0x00,0x30,

0x06,0x00,0x30,0x06,0x00,0x30,0x06,0x00,0x30,0x06,

0x00,0x30,0x06,0x00,0x30,0x06,0x00,0x38,0x0E,0x00,

0x38,0x0E,0x00,0x38,0x0E,0x00,0x18,0x0C,0x00,0x1C,

0x1C,0x00,0x0C,0x18,0x00,0x07,0x78,0x00,0x03,0xE0,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; 

private char[] SZ_1 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x03,0x80,

0x00,0x1F,0x80,0x00,0x03,0x80,0x00,0x01,0x80,0x00,

0x01,0x80,0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,

0x80,0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,0x80,

0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,0x80,0x00,

0x01,0x80,0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,

0x80,0x00,0x01,0x80,0x00,0x07,0xE0,0x00,0x1F,0xF8,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; 

private char[] SZ_2 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x07,0xF8,0x00,0x1C,0x7C,

0x00,0x30,0x1E,0x00,0x20,0x0E,0x00,0x30,0x06,0x00,

0x30,0x06,0x00,0x30,0x06,0x00,0x00,0x0E,0x00,0x00,

0x0E,0x00,0x00,0x1C,0x00,0x00,0x38,0x00,0x00,0x30,

0x00,0x00,0x60,0x00,0x01,0xC0,0x00,0x03,0x80,0x00,

0x07,0x00,0x00,0x06,0x02,0x00,0x0C,0x06,0x00,0x18,

0x06,0x00,0x30,0x0E,0x00,0x3F,0xFE,0x00,0x3F,0xFE,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_3 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x00,0x1C,0xF8,

0x00,0x30,0x3C,0x00,0x30,0x1C,0x00,0x30,0x0C,0x00,

0x30,0x0C,0x00,0x00,0x0C,0x00,0x00,0x1C,0x00,0x00,

0x18,0x00,0x00,0xF0,0x00,0x01,0xF0,0x00,0x00,0x78,

0x00,0x00,0x1C,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,

0x00,0x06,0x00,0x30,0x06,0x00,0x30,0x0E,0x00,0x30,

0x0E,0x00,0x30,0x1C,0x00,0x1C,0x78,0x00,0x0F,0xF0,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_4 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x70,

0x00,0x00,0x70,0x00,0x00,0xF0,0x00,0x01,0xF0,0x00,

0x01,0xF0,0x00,0x03,0x70,0x00,0x03,0x70,0x00,0x06,

0x70,0x00,0x0C,0x70,0x00,0x0C,0x70,0x00,0x18,0x70,

0x00,0x30,0x70,0x00,0x30,0x70,0x00,0x60,0x70,0x00,

0x7F,0xFF,0x00,0x00,0x70,0x00,0x00,0x70,0x00,0x00,

0x70,0x00,0x00,0x70,0x00,0x00,0x70,0x00,0x03,0xFE,

0x00,0x03,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_5 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x0F,0xFE,0x00,0x1F,0xFE,

0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,

0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x1B,

0xF0,0x00,0x1F,0x3C,0x00,0x1C,0x1C,0x00,0x18,0x0E,

0x00,0x00,0x0E,0x00,0x00,0x06,0x00,0x00,0x06,0x00,

0x30,0x06,0x00,0x30,0x0E,0x00,0x30,0x0E,0x00,0x30,

0x0E,0x00,0x30,0x1C,0x00,0x1C,0x78,0x00,0x07,0xF0,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_6 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x07,0x9C,

0x00,0x0E,0x0C,0x00,0x1C,0x0C,0x00,0x18,0x00,0x00,

0x18,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x33,

0xF8,0x00,0x37,0x3C,0x00,0x3C,0x1C,0x00,0x38,0x0E,

0x00,0x38,0x0E,0x00,0x30,0x06,0x00,0x30,0x06,0x00,

0x38,0x06,0x00,0x38,0x06,0x00,0x38,0x0E,0x00,0x1C,

0x0E,0x00,0x1C,0x0C,0x00,0x0F,0x38,0x00,0x07,0xF0,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_7 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x3F,0xFE,0x00,0x3F,0xFE,

0x00,0x3C,0x0C,0x00,0x30,0x0C,0x00,0x30,0x18,0x00,

0x20,0x10,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,

0x60,0x00,0x00,0x40,0x00,0x00,0xC0,0x00,0x00,0x80,

0x00,0x01,0x80,0x00,0x01,0x80,0x00,0x01,0x00,0x00,

0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,

0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_8 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x00,0x1E,0x78,

0x00,0x38,0x1C,0x00,0x38,0x1C,0x00,0x30,0x0C,0x00,

0x30,0x0C,0x00,0x38,0x1C,0x00,0x3C,0x1C,0x00,0x1E,

0x38,0x00,0x0F,0xF0,0x00,0x0F,0xE0,0x00,0x1D,0xF0,

0x00,0x38,0x78,0x00,0x70,0x3C,0x00,0x70,0x1C,0x00,

0x60,0x1C,0x00,0x60,0x0C,0x00,0x60,0x0C,0x00,0x70,

0x1C,0x00,0x38,0x18,0x00,0x1E,0x78,0x00,0x0F,0xE0,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_9 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x0F,0xE0,0x00,0x1C,0xF0,

0x00,0x38,0x38,0x00,0x70,0x18,0x00,0x70,0x1C,0x00,

0x70,0x1C,0x00,0x60,0x0C,0x00,0x60,0x0C,0x00,0x60,

0x0C,0x00,0x70,0x1C,0x00,0x70,0x1C,0x00,0x78,0x3C,

0x00,0x3C,0xFC,0x00,0x1F,0xDC,0x00,0x00,0x1C,0x00,

0x00,0x1C,0x00,0x00,0x18,0x00,0x00,0x38,0x00,0x30,

0x30,0x00,0x30,0x70,0x00,0x39,0xE0,0x00,0x1F,0xC0,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_d = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x3C,0x00,0x00,0x3C,0x00,0x00,0x3C,0x00,

0x00,0x1C,0x00,0x00,0x0C,0x00,0x00,0x18,0x00,0x00,

0x38,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_j = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,

0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,

0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x3F,0xFE,

0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,

0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,

0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[][] SZ = {SZ_0,SZ_1,SZ_2,SZ_3,SZ_4,SZ_5,SZ_6,

SZ_7,SZ_8,SZ_9,SZ_d,SZ_j};

public MyFont_25(Canvas canvas) {

super(canvas);

//--

charWidth = 17;

charHeight = 33;

SZ_N = SZ;

}

}

class MyFont_35 extends MyFont_L{

private char[] SZ_0 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x01,0xE7,0x80,0x03,0x83,0xC0,0x07,0x01,0xC0,0x0F,0x00,0xE0,0x0E,0x00,0xF0,0x1E,0x00,0x70,0x1C,0x00,0x70,0x3C,0x00,0x78,0x3C,0x00,0x78,0x3C,0x00,0x78,0x3C,0x00,0x78,0x38,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x38,0x3C,0x00,0x78,0x3C,0x00,0x78,0x3C,0x00,0x78,0x3C,0x00,0x78,0x1C,0x00,0x70,0x1E,0x00,0x70,0x1E,0x00,0xF0,0x0F,0x00,0xE0,0x07,0x01,0xC0,0x03,0x83,0xC0,0x01,0xE7,0x80,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; 

private char[] SZ_1 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0xF8,0x00,0x07,0xF8,0x00,0x00,0x78,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x7C,0x00,0x00,0xFE,0x00,0x07,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; 

private char[] SZ_2 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x03,0xCF,0xC0,0x07,0x01,0xE0,0x0E,0x00,0xE0,0x1C,0x00,0xF0,0x1C,0x00,0xF0,0x1C,0x00,0x70,0x1E,0x00,0x70,0x1E,0x00,0x70,0x1E,0x00,0xF0,0x1E,0x00,0xF0,0x00,0x00,0xF0,0x00,0x01,0xE0,0x00,0x01,0xC0,0x00,0x03,0xC0,0x00,0x07,0x80,0x00,0x0F,0x00,0x00,0x1E,0x00,0x00,0x38,0x00,0x00,0x70,0x00,0x00,0xE0,0x00,0x01,0xC0,0x00,0x03,0x80,0x00,0x07,0x00,0x30,0x0E,0x00,0x30,0x0C,0x00,0x30,0x1C,0x00,0x70,0x38,0x00,0xF0,0x3F,0xFF,0xF0,0x3F,0xFF,0xF0,0x3F,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_3 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x03,0xC7,0xC0,0x07,0x01,0xE0,0x0F,0x00,0xE0,0x0F,0x00,0xF0,0x0F,0x00,0xF0,0x0F,0x00,0x70,0x0F,0x00,0x70,0x0F,0x00,0x70,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x01,0xE0,0x00,0x03,0xC0,0x00,0x1F,0x80,0x00,0x7E,0x00,0x00,0x1F,0x80,0x00,0x01,0xE0,0x00,0x00,0xF0,0x00,0x00,0x70,0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x38,0x0E,0x00,0x38,0x1E,0x00,0x38,0x1E,0x00,0x78,0x1E,0x00,0x78,0x1E,0x00,0x70,0x1E,0x00,0xF0,0x0E,0x01,0xE0,0x07,0xCF,0xC0,0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_4 = {   

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x03,0x80,0x00,0x07,0x80,0x00,0x07,0x80,0x00,0x0F,0x80,0x00,0x1F,0x80,0x00,0x1B,0x80,0x00,0x3B,0x80,0x00,0x33,0x80,0x00,0x63,0x80,0x00,0xE3,0x80,0x00,0xC3,0x80,0x01,0xC3,0x80,0x03,0x83,0x80,0x03,0x03,0x80,0x07,0x03,0x80,0x06,0x03,0x80,0x0C,0x03,0x80,0x1C,0x03,0x80,0x18,0x03,0x80,0x30,0x03,0x80,0x7F,0xFF,0xFC,0x7F,0xFF,0xFC,0x00,0x03,0x80,0x00,0x03,0x80,0x00,0x03,0x80,0x00,0x03,0x80,0x00,0x03,0x80,0x00,0x03,0x80,0x00,0x07,0x80,0x00,0x07,0xC0,0x00,0x7F,0xFC,0x00,0x7F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_5 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xF0,0x07,0xFF,0xF0,0x0F,0xFF,0xF0,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0xFF,0x80,0x0D,0xFF,0xC0,0x0F,0xE7,0xE0,0x0F,0x01,0xF0,0x0E,0x00,0xF0,0x0C,0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x1E,0x00,0x38,0x1E,0x00,0x78,0x1E,0x00,0x78,0x1E,0x00,0x78,0x1C,0x00,0x70,0x1C,0x00,0xF0,0x0E,0x01,0xE0,0x07,0xC7,0xC0,0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_6 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x01,0xE7,0x80,0x03,0x83,0xC0,0x07,0x03,0xC0,0x0E,0x03,0xC0,0x0E,0x03,0xC0,0x1C,0x00,0x00,0x1C,0x00,0x00,0x1C,0x00,0x00,0x3C,0x00,0x00,0x3C,0x00,0x00,0x3C,0xFF,0x00,0x39,0xFF,0x80,0x3B,0xE7,0xC0,0x3F,0x01,0xE0,0x3E,0x01,0xE0,0x3C,0x00,0xF0,0x3C,0x00,0xF0,0x38,0x00,0xF0,0x38,0x00,0x70,0x38,0x00,0x70,0x3C,0x00,0x70,0x3C,0x00,0x70,0x3C,0x00,0xF0,0x1C,0x00,0xF0,0x1E,0x00,0xF0,0x1E,0x00,0xE0,0x0F,0x01,0xE0,0x07,0x81,0xC0,0x03,0xE7,0x80,0x01,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_7 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xF8,0x0F,0xFF,0xF8,0x1F,0xFF,0xF8,0x1F,0x00,0x70,0x1C,0x00,0x60,0x18,0x00,0xE0,0x18,0x01,0xC0,0x18,0x01,0xC0,0x00,0x03,0x80,0x00,0x03,0x00,0x00,0x07,0x00,0x00,0x06,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x1C,0x00,0x00,0x1C,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x78,0x00,0x00,0x70,0x00,0x00,0x70,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_8 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x80,0x03,0xE7,0xC0,0x07,0x00,0xE0,0x0E,0x00,0x70,0x1E,0x00,0x78,0x1E,0x00,0x78,0x1C,0x00,0x38,0x1E,0x00,0x38,0x1E,0x00,0x38,0x1F,0x00,0x78,0x1F,0x80,0x78,0x0F,0xC0,0xF0,0x07,0xF1,0xE0,0x03,0xFF,0xC0,0x01,0xFF,0x00,0x03,0xFF,0x80,0x07,0x1F,0xC0,0x0E,0x07,0xE0,0x1E,0x03,0xF0,0x3C,0x00,0xF8,0x3C,0x00,0xF8,0x3C,0x00,0x78,0x38,0x00,0x78,0x38,0x00,0x38,0x38,0x00,0x38,0x3C,0x00,0x78,0x3C,0x00,0x78,0x1E,0x00,0x70,0x0F,0x00,0xE0,0x07,0xC7,0xC0,0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_9 = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFE,0x00,0x07,0xC7,0x80,0x0F,0x01,0xC0,0x1E,0x00,0xE0,0x1C,0x00,0x60,0x3C,0x00,0x70,0x3C,0x00,0x70,0x38,0x00,0x78,0x38,0x00,0x38,0x38,0x00,0x38,0x38,0x00,0x38,0x3C,0x00,0x78,0x3C,0x00,0x78,0x3C,0x00,0xF8,0x3E,0x01,0xF8,0x1F,0x03,0xF8,0x1F,0xCF,0xF8,0x07,0xFF,0x78,0x03,0xFC,0x78,0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x70,0x00,0x00,0x70,0x00,0x00,0xF0,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x0F,0x01,0xC0,0x0F,0x03,0xC0,0x0F,0x07,0x80,0x07,0x9F,0x00,0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_d = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x1F,0x80,0x00,0x1F,0x80,0x00,0x1F,0x80,0x00,0x0F,0x80,0x00,0x07,0x80,0x00,0x03,0x80,0x00,0x07,0x80,0x00,0x07,0x00,0x00,0x0E,0x00,0x00,0x3C,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00};

private char[] SZ_j = {

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x3F,0xFF,0xF8,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

private char[][] SZ = {SZ_0,SZ_1,SZ_2,SZ_3,SZ_4,SZ_5,SZ_6,

SZ_7,SZ_8,SZ_9,SZ_d,SZ_j};

public MyFont_35(Canvas canvas) {

super(canvas);

//--

charWidth = 24;

charHeight = 47;

SZ_N = SZ;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值