java wtk_高手指点!JAVA Wtk 按键响应出错!!
按确定进入第二屏后,返回再确定进不去第二屏!以下是原代码!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 按键响应出错!!相关推荐
- java新手,写了个简单的计算器,求高手指点一二
package y2019.m08.d24;import java.awt.*; import java.awt.event.*; import java.math.BigDecimal; impor ...
- java getreader_java后台发起get请求获取响应数据学习记录: 话不多说直接上代码
: package com.jl.chromeTest; import java.io.BufferedReader; import java.io.InputStreamReader; import ...
- 从新手到高手,Java初学者要经历哪些阶段?
随着IT业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大.Java程序员也分三六九等,很多Java从事人员都想尽早跨入Java高手的行列.那么,从新手到高手,Java初学者 ...
- Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)
获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...
- java中断响应时间_Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的
Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的 Java多线程 sleep方法响应中断 & sleep面试问题(与wait/notify的比较) 文章目 ...
- 视频教程-Java进阶高手课-Spring精讲精练-Java
[ [这里是图片001] Java进阶高手课-Spring精讲精练 中国科学技术大学硕士研究生,丹麦奥尔堡大学访问学者,先后就职于eBay.蚂蚁金服.SAP等国内外一线互联网公司,在Java后端开发. ...
- Java Web(day05) —— 请求和响应
一.Java web之请求和响应 Servlet最主要作用就是处理客户端请求并作出回应,为此,针对每次请求,Web容器在调用service()之前都会创建两个对象,分别是HttpServletRequ ...
- 使用java解析Infor XA ERP SystemLink请求响应报文
Infor XA ERP的SystemLink响应报文是一段比较复杂的xml,里面记录了操作是否成功的状态以及操作结果或者错误说明. 对SystemLink解析,就是从响应的xml报文里面解析出操作结 ...
- 从菜鸟到高手演变-----Java学习方法
前段时间逛论坛,总会有很多新手很迷茫,问到:到底该怎么学好Java,这个问题很重要,尤其对于像我们这样大多数都是靠自学的人来说,找到一个好的学习方法至关重要!于是乎,我就给大家回答了很多,突然间想到了 ...
最新文章
- poj2503 Babelfish
- (转载)你所知晓的dt.jar
- 成功解决MSB8020 The build tools for v141 (Platform Toolset = ‘v141‘) cannot be found. To build using the
- 大端小端区别、Union和Struct的内存分配
- Django - 中间件
- monkey自动化测试移动app 操作指南——真机 安卓(Android)app测试
- EduSoHo精品在线教育点播系统网站源码
- Babel的使用及其工作原理
- MySQL 分页优化中的 “ INNER JOIN方式优化分页算法 ” 到底在什么情况下会生效?...
- java能写dnf辅助么,【Java8新特征】还没搞懂函数式接口?赶忙过来看看吧!_卡盟,dnf脚本...
- C语言 结构体定义方法
- el-select和el-tree结合的下拉树
- 2019/04/11 网易互娱游戏研发工程师实习生一面面经(Offer到手)
- 泛函分析复习笔记(三)紧算子与Fredholm算子
- C语言 求m~n(m<n)之间所有整数的和
- 个人晋升演讲ppt_关于升职演讲ppt演讲范文及制作要求
- 电脑屏幕录制软件哪个好用?推荐这2款!
- IDM一直弹出下载框怎么办?
- 广东版七年级上册英语书,七年级上册英语广东版
- Dell PowerVault TL2000 Tape 磁带机日志查错误磁带
热门文章
- C/C++代码格式规范(一)
- 用python的face_recognition测试中国女明星相似度结果
- element-plus日历(Calendar)动态渲染+避坑指南
- eclipse导出jar报错Class files on classpath not found or not accessible for
- dhtml是基于html的一门语言,用户直接使用集成的动态HTML语言(简称DHTML)来开发基于.ppt...
- iphone开发设置横屏
- 求面积 (坐标叉积公式+凹多边形面积-坐标公式)
- 前端小游戏(强烈推荐)
- mkdir命令——创建目录命令
- Python - 数据类型之字符串、数字