当前位置: 技术问答>java相关
雷老虎,速来:)
来源: 互联网 发布时间:2015-02-21
本文导语: 谢谢雷老虎。:)你一直支持我,谢谢。还有个问题: 我可以调出了第三屏,在第三屏里我添加的是Form,我在这个Form里addCommand.我想 调用这个Command事件返回到第二屏,代码结构: 第二屏幕: import javax.microedition.lcdui...
谢谢雷老虎。:)你一直支持我,谢谢。还有个问题:
我可以调出了第三屏,在第三屏里我添加的是Form,我在这个Form里addCommand.我想
调用这个Command事件返回到第二屏,代码结构:
第二屏幕:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
import theSecond; //调用了第3屏幕要用的类
public class SingTouzhu extends MIDlet implements CommandListener
{
}
protected void pauseApp()
{
}
protected void destroyApp(boolean unconditional) //throws MIDletStateChangeException
{
}
public void commandAction(Command command, Displayable screen)
{
if (command == MyCommand){
theSecond.showNum(firstDisplay);//调用第3屏幕的类
}
}
}
第3屏幕:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
public class theSecond{
private static String result ="LuckNum:n";
private Displayable previous; // the previous screen to go back to
private Display firstDisplay ;
public theSecond(){}
public static void showNum(Display display) {
result+="n总金额: [2元]";
Form firstForm ;
Command goOnCommand =new Command("GoOn",Command.OK,1);
firstForm = new Form("陕西风采选号器") ;
StringItem firstStrItem = new StringItem(null,result) ;
firstForm.append(firstStrItem) ;
firstForm.addCommand(goOnCommand);
display.setCurrent(firstForm) ;
}
public void commandAction(Command command, Displayable screen)
{
//是不是应该在这里写???(我的意思是实现调用ShowNum后,在出现的窗体的goOn按纽的事件调用后,返回到第二屏幕。
}
}
我可以调出了第三屏,在第三屏里我添加的是Form,我在这个Form里addCommand.我想
调用这个Command事件返回到第二屏,代码结构:
第二屏幕:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
import theSecond; //调用了第3屏幕要用的类
public class SingTouzhu extends MIDlet implements CommandListener
{
}
protected void pauseApp()
{
}
protected void destroyApp(boolean unconditional) //throws MIDletStateChangeException
{
}
public void commandAction(Command command, Displayable screen)
{
if (command == MyCommand){
theSecond.showNum(firstDisplay);//调用第3屏幕的类
}
}
}
第3屏幕:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
public class theSecond{
private static String result ="LuckNum:n";
private Displayable previous; // the previous screen to go back to
private Display firstDisplay ;
public theSecond(){}
public static void showNum(Display display) {
result+="n总金额: [2元]";
Form firstForm ;
Command goOnCommand =new Command("GoOn",Command.OK,1);
firstForm = new Form("陕西风采选号器") ;
StringItem firstStrItem = new StringItem(null,result) ;
firstForm.append(firstStrItem) ;
firstForm.addCommand(goOnCommand);
display.setCurrent(firstForm) ;
}
public void commandAction(Command command, Displayable screen)
{
//是不是应该在这里写???(我的意思是实现调用ShowNum后,在出现的窗体的goOn按纽的事件调用后,返回到第二屏幕。
}
}
|
solved!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。