⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pinguhigh.java

📁 j2me_nokia_flash打企鹅手机版
💻 JAVA
字号:
import javax.microedition.lcdui.*;

// Referenced classes of package ys.pingu:
//            PinguMIDlet, PinguScores

class PinguHigh extends Canvas
    implements CommandListener
{

    private final int ANCHOR = 17;
    private final Command backCommand = new Command("Back", 2, 1);
    private PinguMIDlet parent;
    private int frameWidth;
    private int frameHeight;
    private Font f_SCORE;
    private Font f_NAME;
    private int fh_SCORE;
    private int fh_NAME;
    private int r;
    private int g;
    private int b;

    PinguHigh(PinguMIDlet pingumidlet)
    {
        frameWidth = getWidth();
        frameHeight = getHeight();
        f_SCORE = Font.getFont(0, 0, 8);
        f_NAME = Font.getFont(0, 1, 8);
        fh_SCORE = f_SCORE.getHeight() + 5;
        fh_NAME = f_NAME.getHeight() + 1;
        parent = pingumidlet;
        addCommand(backCommand);
        setCommandListener(this);
    }

    public void commandAction(Command command, Displayable displayable)
    {
        parent.pinguHighBack();
    }

    protected void paint(Graphics g1)
    {
        r = 0;
        g = 1;
        b = 2;
        for(int i = 0; i < frameHeight; i += 2)
        {
            r = 0;
            g++;
            b += 2;
            g1.setColor(r, g, b);
            g1.fillRect(0, i, frameWidth, i + 3);
        }

        g1.setColor(0xffffff);
        for(int j = 0; j < 5; j++)
        {
            int k = PinguScores.getScore(j);
            String s = " " + k / 10 + "." + k % 10 + " ";
            String s1 = k != 0 ? PinguScores.getScoreName(j) : "n/a";
            g1.setFont(f_NAME);
            g1.drawString(s1, frameWidth / 2, j * (fh_NAME + fh_SCORE) + 5, 17);
            g1.setFont(f_SCORE);
            g1.drawString(s, frameWidth / 2, j * (fh_NAME + fh_SCORE) + fh_NAME + 5, 17);
        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -