?? pinguhigh.java
字號(hào):
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);
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -