J2ME欢迎界面代码.docVIP

  • 3
  • 0
  • 约5.46千字
  • 约 11页
  • 2016-10-31 发布于河南
  • 举报
J2ME欢迎界面的代码 目 录 ★方法一 1 【1】功能 1 【2】代码 1 【3】运行截图 3 ①运行正常的 3 ②运行出错的 4 ★方法二 5 【1】功能 5 【2】代码 6 【3】运行截图 8 ①运行正常的 8 ②运行出错的 9 ★方法一 【1】功能 显示欢迎界面,按任意键进入系统,按退出键,退出程序。 【2】代码 文件名:welcomeMidlet.java package test; import javax.microedition.lcdui.Alert; import javax.microedition.lcdui.AlertType; import javax.microedition.lcdui.Canvas; 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.lcdui.Graphics; import javax.microedition.lcdui.Image; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class WelcomeMidlet1 extends MIDlet implements CommandListener{ private Display display; private Image bgImage = null; private Form frm = new Form(This is a test.); private Command cmdOk = new Command(确定,Command.OK,1); private Command cmdExit = new Command(退出,Command.EXIT,2); private boolean imgexit = true;//图片存在 private WelcomeCanvas wc = new WelcomeCanvas(); private Alert AlertError = new Alert(错误,资源文件不存在!,null,AlertType.ERROR); //标题、屏幕显示内容、提示图片、错误类型 public WelcomeMidlet1(){//先初始化欢迎界面的背景图片 try { bgImage = Image.createImage(/welcome2.gif); } catch (Exception e) { e.printStackTrace(); System.out.println(IOException错误,图片文件不存在~); imgexit = false;//图片不存在 } } protected void startApp() throws MIDletStateChangeException { display = Display.getDisplay(this); if(imgexit){//图片存在,进入欢迎界面 display.setCurrent(wc); wc.setTitle(请任意键进入系统。。。); wc.addCommand(cmdExit); wc.setCommandListener(this); } else{//图片不存在,提示出错信息 AlertError.setTimeout(Alert.FOREVER); display.setCurrent(AlertError); AlertError.addCommand(cmdExit); AlertError.setCommandListener(this); } } public class WelcomeCanvas extends Canvas{ publi

文档评论(0)

1亿VIP精品文档

相关文档