关于按钮的奇怪问题
出错提示见下面的帖子
http://topic.csdn.net/u/20090610/10/8ba603db-eb12-416b-996c-667c7dcc1c58.html
之后我写了一个测试程序,发现在commandAction方法中使用if (c == exit)就会报出帖子中的异常,而只要去掉就可以正常运行,也就是说程序无法处理多个事件,只能处理一个动作,郁闷啊,有人遇到过这样的问题吗???这是什么引起的?这么解决啊???
http://topic.csdn.net/u/20090610/10/8ba603db-eb12-416b-996c-667c7dcc1c58.html
之后我写了一个测试程序,发现在commandAction方法中使用if (c == exit)就会报出帖子中的异常,而只要去掉就可以正常运行,也就是说程序无法处理多个事件,只能处理一个动作,郁闷啊,有人遇到过这样的问题吗???这是什么引起的?这么解决啊???
package main;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class Test extends MIDlet implements CommandListener {
private Display display;
private Form form;
private Command exit;
public Test() {
display = Display.getDisplay(this);
exit = new Command("退出", Command.SCREEN, 1);
form = new Form("测试Form");
form.addCommand(exit);
form.setCommandListener(this);
}
protected void destroyApp(boolean arg0) {}
protected void pauseApp() {}
protected void startApp() throws MIDletStateChangeException {
display.setCurrent(form);
}
public void commandAction(Command c, Displayable d) {
if (c == exit) {
destroyApp(true);
notifyDestroyed();
}
}
}
...全文
相关推荐
81、1360:奇怪的电梯(lift)-2020.02.23a.pdf
81、1360:奇怪的电梯(lift)-2020.02.23a
奇怪的电梯题解[项目源码]
该文章介绍了如何使用广度优先搜索(BFS)算法解决‘奇怪的电梯’问题。题目要求从起始楼层a到达目标楼层b,每次可以按下电梯按钮使电梯上升或下降k[i]层。文章详细解释了BFS的实现步骤,包括结点定义、队列操作以及如何判断可达楼层。代码部分展示了完整的C++实现,包括结构体定义、队列初始化、循环处理以及结果返回。该解法适用于类似迷宫最短路径的问题,具有较高的参考价值。
奇怪的大冒险源码
该资源是奇怪的大冒险一部分源码,图片资源,以及游戏逻辑,对初级中级程序猿的成长有一定的帮助。
C#大作业四次作业---w界面奇奇怪怪的w
俺的大作业!
一个奇怪的问题使用ajax提交必须alert才能赋值
在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,刚开始怀疑js有错但是ie没有反应过来,多次清缓存、部程序都没效果


J2ME
