猜数字游戏,我的第一个J2ME程序,很多问题,有待于…
2008-02-23 09:33:44来源:互联网 阅读 ()
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("");
}
}
}
上一篇: 通过文本文档实现信息的批量导入
下一篇: jsp tomcat mysql&sevlet&javabean配置全过程
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- java猜数字游戏 2018-12-09
- JSP学习笔记(七)-----猜数字游戏 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash