import javax.microedition.lcdui.*; import java.util.Random; class RandomCanvas extends Canvas { private Random rand; private String rndstr; RandomCanvas() { rand = new Random(); randomStr(); } protected void randomStr() { rndstr = Integer.toString(rand.nextInt()); } public void paint(Graphics g) { g.setColor(0); g.fillRect(0, 0, getWidth(), getHeight()); g.setColor(0x00ffffff); g.drawString(rndstr, 0, 0, g.LEFT|g.TOP); } protected void keyPressed(int keyCode) { int act = getGameAction(keyCode); if (act == FIRE || keyCode == KEY_NUM5) { randomStr(); repaint(); } } }