J2ME里界面的相互跳转
来源:互联网 发布:coc兵营升级数据 编辑:程序博客网 时间:2024/06/05 07:19
import java.util.Stack;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class Midlet extends MIDlet ...{
private static Midlet _instance = null;
private Display _display = null;
/** *//**
* 程序一开始显示的界面
*/
private LoginForm _loginForm = null;
/** *//**
* 堆栈,用于存储界面,适用于上下翻页,不适用于跳转到指定的页面
*/
private Stack _uiStack = new Stack();
public Midlet() ...{
_instance = this;
_display = Display.getDisplay(this);
_loginForm = new LoginForm(this);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException ...{}
protected void pauseApp() ...{}
protected void startApp() throws MIDletStateChangeException ...{
forward(new LoginList()); //跳转到需要显示的界面
}
/** *//**
* 跳出(不显示)当前的界面
*/
public static void jumpBack()...{
_instance._uiStack.pop();
}
/** *//**
* 返回到上一个界面
*/
public static void goBack()...{
_instance._uiStack.pop();
Object obj = _instance._uiStack.peek();
_instance._display.setCurrent((Displayable)obj);
}
/** *//**
* 跳转到下一个界面
* @param next 要显示的界面
*/
public static void forward(Displayable next)...{
_instance._uiStack.push(next);
_instance._display.setCurrent(next);
}
/** *//**
* 返回Midlet的实例
*/
public static Midlet getMidlet()...{
return _instance;
}
/** *//**
* 退出程序
*/
public void quit() ...{
try...{
this.destroyApp(true);
this.notifyDestroyed();
}catch(MIDletStateChangeException mce)...{
}
}
}
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class Midlet extends MIDlet ...{
private static Midlet _instance = null;
private Display _display = null;
/** *//**
* 程序一开始显示的界面
*/
private LoginForm _loginForm = null;
/** *//**
* 堆栈,用于存储界面,适用于上下翻页,不适用于跳转到指定的页面
*/
private Stack _uiStack = new Stack();
public Midlet() ...{
_instance = this;
_display = Display.getDisplay(this);
_loginForm = new LoginForm(this);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException ...{}
protected void pauseApp() ...{}
protected void startApp() throws MIDletStateChangeException ...{
forward(new LoginList()); //跳转到需要显示的界面
}
/** *//**
* 跳出(不显示)当前的界面
*/
public static void jumpBack()...{
_instance._uiStack.pop();
}
/** *//**
* 返回到上一个界面
*/
public static void goBack()...{
_instance._uiStack.pop();
Object obj = _instance._uiStack.peek();
_instance._display.setCurrent((Displayable)obj);
}
/** *//**
* 跳转到下一个界面
* @param next 要显示的界面
*/
public static void forward(Displayable next)...{
_instance._uiStack.push(next);
_instance._display.setCurrent(next);
}
/** *//**
* 返回Midlet的实例
*/
public static Midlet getMidlet()...{
return _instance;
}
/** *//**
* 退出程序
*/
public void quit() ...{
try...{
this.destroyApp(true);
this.notifyDestroyed();
}catch(MIDletStateChangeException mce)...{
}
}
}
- J2ME里界面的相互跳转
- J2ME高级界面和低级界面的跳转
- J2ME高级界面实现页面之间的跳转
- J2ME高级界面实现页面之间的跳转
- 应用跳转到系统设置里的各种设置界面
- j2me界面的探讨
- 应用的相互跳转
- J2me和Servlet之间的相互通讯
- 应用间的相互跳转
- 的界面跳转
- 多界面的跳转
- 界面之间的跳转
- ActionBar的界面跳转
- 跳转界面的处理
- 实现界面的跳转
- 游戏界面的跳转
- 界面的简单跳转
- 界面的动画跳转
- Servlet action is not available 又一原因
- 工业标准的矢量图像格式----SVG
- CQ---缺陷和需求同在CQ一个项目库中管理的设想
- 串口调试助手源程序
- 用JAVA实现新闻搜索
- J2ME里界面的相互跳转
- 截取指定长度的文字(包含对汉字的处理)
- 使用C# Base64进行加密和解密
- my feelings of removing in japan and effort to forget the old relationship
- ZendStudio调试功能使用说明
- PHP的通用检测函数总结
- ASP.NET2.0 数据绑定函数Eval()的机制
- google,百度,yahoo搜索比较
- 使用 Apache Geronimo 将 Apache Axis 应用程序移植到 Axis2