猜数字游戏,我的第一个J2ME程序,很多问题,有待于解决

你大爷OiTw

你大爷OiTw

2016-02-19 14:02

下面这个猜数字游戏,我的第一个J2ME程序,很多问题,有待于解决教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

import Javax.microedition.midlet.*;
  import javax.microedition.lcdui.*;
  import java.util.*;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

/**
   *
   * @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("");
          }
      }
     
  }
  

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)


展开更多 50%)
分享

猜你喜欢

猜数字游戏,我的第一个J2ME程序,很多问题,有待于解决

编程语言 网络编程
猜数字游戏,我的第一个J2ME程序,很多问题,有待于解决

J2ME程序开发环境配置的一个简单例子

编程语言 网络编程
J2ME程序开发环境配置的一个简单例子

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

J2ME综合-J2ME应用程序内存优化三招

编程语言 网络编程
J2ME综合-J2ME应用程序内存优化三招

J2ME开发入门专题系列之一:J2ME概述

编程语言 网络编程
J2ME开发入门专题系列之一:J2ME概述

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

J2ME开发经验:J2ME应用程序内存优化三招

编程语言 网络编程
J2ME开发经验:J2ME应用程序内存优化三招

J2ME蓝牙程序开发实战入门

编程语言 网络编程
J2ME蓝牙程序开发实战入门

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java开发工具与开发环境问答集

Java开发工具与开发环境问答集

Word 2007技巧:应用图片样式

Word 2007技巧:应用图片样式
下拉加载更多内容 ↓