import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;
/**
*
* @author aoenzh
* @version
*/
public class test extends midlet implements commandlistener{
private command cmdok;
private command cmdexit;
private textfield txtinput;
private form myform;
private int rndnum;
//private int inputnum;
display display;
public test(){
}
public void startapp() {
random tmprand=new random();
rndnum=tmprand.nextint(100);
txtinput=new textfield("请输入0-50之间的数字","",25,textfield.numeric);
cmdok=new command("确认",command.screen,1);
cmdexit=new command("退出",command.exit,1);
myform=new form("猜数字");
myform.append(txtinput);
myform.addcommand(cmdok);
myform.addcommand(cmdexit);
myform.setcommandlistener(this);
display =display.getdisplay(this);
display.setcurrent(myform);
}
public void pauseapp() {
}
public void destroyapp(boolean unconditional) {
}
public void commandaction(command command, displayable displayable) {
if(command==cmdexit){
destroyapp(true);
notifydestroyed();
}
if(command==cmdok){
alert alert = new alert("猜数字","",null,alerttype.info);
string input = txtinput.getstring();
int temp;
if(input.length()>0){
temp = integer.parseint(input);
} else{
temp=0;
}
alert.settimeout(3000);
if(temp > rndnum){
alert.setstring("大了,笨蛋!");
display.getdisplay(this).setcurrent(alert);
}
if(temp == rndnum){
alert.setstring("佩服佩服!");
display.getdisplay(this).setcurrent(alert);
//this.startapp();
}
if(temp < rndnum){
alert.setstring("小了,笨蛋!");
display.getdisplay(this).setcurrent(alert);
}
txtinput.setstring("");
}
}
}
闽公网安备 35060202000074号