按确定进入第二屏后,返回再确定进不去第二屏!以下是原代码!importjava.util.Date;importjava.util.TimeZone;importjavax.microedition.lcdui.Choice;importjavax.microedition.lcd...

按确定进入第二屏后,返回再确定进不去第二屏!

以下是原代码!

import java.util.Date;

import java.util.TimeZone;

import javax.microedition.lcdui.Choice;

import javax.microedition.lcdui.ChoiceGroup;

import javax.microedition.lcdui.Command;

import javax.microedition.lcdui.CommandListener;

import javax.microedition.lcdui.DateField;

import javax.microedition.lcdui.Display;

import javax.microedition.lcdui.Displayable;

import javax.microedition.lcdui.Form;

import javax.microedition.lcdui.Gauge;

import javax.microedition.lcdui.Image;

import javax.microedition.lcdui.StringItem;

import javax.microedition.lcdui.TextField;

import javax.microedition.midlet.MIDlet;

import javax.microedition.midlet.MIDletStateChangeException;

public class Test extends MIDlet implements CommandListener {

Display dis = Display.getDisplay(this);

Form f = new Form("请您输入信息:");

Form f1=new Form("您输入的信息:");

Command cq = new Command("确定", Command.OK, 1);

Command cf = new Command("返回",Command.BACK,2);

Command cl = new Command("离开",Command.EXIT,3);

TextField Tf = new TextField("姓名:", "", 200, TextField.ANY);

ChoiceGroup cg = new ChoiceGroup("性别", Choice.POPUP);

ChoiceGroup cg2 = new ChoiceGroup("爱好", Choice.MULTIPLE);

Date at = new Date();

DateField df = new DateField("", DateField.DATE_TIME, TimeZone

.getTimeZone("GMT+08"));

public Test() {

f.append(Tf);

cg.append("男", null);

cg.append("女", null);

f.append(cg);

cg2.append("游戏", null);

cg2.append("音乐", null);

cg2.append("旅游", null);

cg2.append("看书", null);

f.append(cg2);

f.addCommand(cq);

f.addCommand(cl);

f.setCommandListener(this);

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

this.notifyDestroyed();

}

protected void pauseApp() {

}

protected void startApp() throws MIDletStateChangeException {

dis.setCurrent(f);

}

public void commandAction(Command c, Displayable d) {

if(c==cl){

try {

this.destroyApp(true);

} catch (MIDletStateChangeException e) {

e.printStackTrace();

}

}else if(c==cq&&d==f){

String s = "您的姓名: "+Tf.getString();

f1.append(s);

f1.append("\n");

int a = cg.getSelectedIndex();

String s1 = "您的性别: "+cg.getString(a);

f1.append(s1);

f1.append("\n");

f1.append("您的爱好:");

for(int i = 0;i

if(cg2.isSelected(i)==true){

f1.append(cg2.getString(i));

}

}

f1.append("\n");

f1.append("您输入的时间是: ");

df.setDate(at);

f1.append(df);

f1.addCommand(cf);

f1.addCommand(cl);

f1.setCommandListener(this);

dis.setCurrent(f1);

}else if(c==cf&&d==f1){

dis.setCurrent(f);

}

}

}

展开

java wtk_高手指点!JAVA Wtk 按键响应出错!!相关推荐

  1. java新手,写了个简单的计算器,求高手指点一二

    package y2019.m08.d24;import java.awt.*; import java.awt.event.*; import java.math.BigDecimal; impor ...

  2. java getreader_java后台发起get请求获取响应数据学习记录: 话不多说直接上代码

    : package com.jl.chromeTest; import java.io.BufferedReader; import java.io.InputStreamReader; import ...

  3. 从新手到高手,Java初学者要经历哪些阶段?

    随着IT业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大.Java程序员也分三六九等,很多Java从事人员都想尽早跨入Java高手的行列.那么,从新手到高手,Java初学者 ...

  4. Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)

    获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...

  5. java中断响应时间_Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的

    Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的 Java多线程 sleep方法响应中断 & sleep面试问题(与wait/notify的比较) 文章目 ...

  6. 视频教程-Java进阶高手课-Spring精讲精练-Java

    [ [这里是图片001] Java进阶高手课-Spring精讲精练 中国科学技术大学硕士研究生,丹麦奥尔堡大学访问学者,先后就职于eBay.蚂蚁金服.SAP等国内外一线互联网公司,在Java后端开发. ...

  7. Java Web(day05) —— 请求和响应

    一.Java web之请求和响应 Servlet最主要作用就是处理客户端请求并作出回应,为此,针对每次请求,Web容器在调用service()之前都会创建两个对象,分别是HttpServletRequ ...

  8. 使用java解析Infor XA ERP SystemLink请求响应报文

    Infor XA ERP的SystemLink响应报文是一段比较复杂的xml,里面记录了操作是否成功的状态以及操作结果或者错误说明. 对SystemLink解析,就是从响应的xml报文里面解析出操作结 ...

  9. 从菜鸟到高手演变-----Java学习方法

    前段时间逛论坛,总会有很多新手很迷茫,问到:到底该怎么学好Java,这个问题很重要,尤其对于像我们这样大多数都是靠自学的人来说,找到一个好的学习方法至关重要!于是乎,我就给大家回答了很多,突然间想到了 ...

最新文章

  1. poj2503 Babelfish
  2. (转载)你所知晓的dt.jar
  3. 成功解决MSB8020 The build tools for v141 (Platform Toolset = ‘v141‘) cannot be found. To build using the
  4. 大端小端区别、Union和Struct的内存分配
  5. Django - 中间件
  6. monkey自动化测试移动app 操作指南——真机 安卓(Android)app测试
  7. EduSoHo精品在线教育点播系统网站源码
  8. Babel的使用及其工作原理
  9. MySQL 分页优化中的 “ INNER JOIN方式优化分页算法 ” 到底在什么情况下会生效?...
  10. java能写dnf辅助么,【Java8新特征】还没搞懂函数式接口?赶忙过来看看吧!_卡盟,dnf脚本...
  11. C语言 结构体定义方法
  12. el-select和el-tree结合的下拉树
  13. 2019/04/11 网易互娱游戏研发工程师实习生一面面经(Offer到手)
  14. 泛函分析复习笔记(三)紧算子与Fredholm算子
  15. C语言 求m~n(m<n)之间所有整数的和
  16. 个人晋升演讲ppt_关于升职演讲ppt演讲范文及制作要求
  17. 电脑屏幕录制软件哪个好用?推荐这2款!
  18. IDM一直弹出下载框怎么办?
  19. 广东版七年级上册英语书,七年级上册英语广东版
  20. Dell PowerVault TL2000 Tape 磁带机日志查错误磁带

热门文章

  1. C/C++代码格式规范(一)
  2. 用python的face_recognition测试中国女明星相似度结果
  3. element-plus日历(Calendar)动态渲染+避坑指南
  4. eclipse导出jar报错Class files on classpath not found or not accessible for
  5. dhtml是基于html的一门语言,用户直接使用集成的动态HTML语言(简称DHTML)来开发基于.ppt...
  6. iphone开发设置横屏
  7. 求面积 (坐标叉积公式+凹多边形面积-坐标公式)
  8. 前端小游戏(强烈推荐)
  9. mkdir命令——创建目录命令
  10. Python - 数据类型之字符串、数字