ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:1.92MB ,
资源ID:7228388      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7228388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(J2ME欢迎界面代码.doc)为本站会员(jmydc)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

J2ME欢迎界面代码.doc

1、J2ME 欢迎界面的代码目 录方法一 1【1】功能 1【2】代码 1【3】运行截图 3运行正常的 3运行出错的 4方法二 5【1】功能 5【2】代码 6【3】运行截图 8运行正常的 8运行出错的 91方法一【1 】 功能显示欢迎界面,按任意键进入系统,按退出键,退出程序。【2 】 代码文件名:welcomeMidlet.javapackage test;import javax.microedition.lcdui.Alert;import javax.microedition.lcdui.AlertType;import javax.microedition.lcdui.Canvas;imp

2、ort 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.mi

3、croedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class WelcomeMidlet1 extends MIDlet implements CommandListenerprivate Display display;private Image bgImage = null;private Form frm = new Form(“This is a test.“);private Command cmdOk = new Command(“确定“,Comma

4、nd.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 2bgImage = I

5、mage.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(“请任意

6、键进入系统。“);wc.addCommand(cmdExit);wc.setCommandListener(this);else/图片不存在,提示出错信息AlertError.setTimeout(Alert.FOREVER);display.setCurrent(AlertError);AlertError.addCommand(cmdExit);AlertError.setCommandListener(this);public class WelcomeCanvas extends Canvaspublic WelcomeCanvas()protected void paint(Grap

7、hics g) /绘制背景图片g.drawImage(bgImage,this.getWidth()/2-bgImage.getWidth()/2,this.getHeight()/2-bgImage.getHeight()/2,Graphics.TOP | Graphics.LEFT);protected void keyPressed(int keyCode)/按下任意键后,转到需要显示的界面display.setCurrent(frm);frm.addCommand(cmdOk);public void commandAction(Command c,Displayable d)if(c

8、=cmdExit)/退出this.notifyDestroyed();3protected void destroyApp(boolean arg0) throws MIDletStateChangeException protected void pauseApp() / TODO Auto-generated method stub4【3 】 运行截图运行正常的按退出键则退出程序,按其他任意键,则进入如下界面:5运行出错的改变图片名,改为一个不存在的名字,则运行效果如下:6方法二【1 】 功能显示开机界面后,按退出键退出程序,若什么也不做,等待 3 秒后自动跳转到另一界7面。【2 】 代码

9、文件名:WelcomeMidlet2.javapackage 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.micr

10、oedition.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 WelcomeMidlet2 extends MIDlet implements Com

11、mandListenerprivate 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 ;private Aler

12、t AlertError = new Alert(“错误“,“ 资源文件不存在!“,null,AlertType.ERROR);/标题、屏幕显示内容、提示图片、错误类型public WelcomeMidlet2()/先初始化欢迎界面的背景图片try bgImage = Image.createImage(“/welcome.gif“); catch (Exception e) e.printStackTrace();System.out.println(“IOException错误,图片文件不存在“ ); imgexit = false;/图片不存在8protected void startA

13、pp() throws MIDletStateChangeException display = Display.getDisplay(this);if(imgexit)/图片存在,进入欢迎界面wc = new WelcomeCanvas();display.setCurrent(wc);wc.setTitle(“请等待,3秒后自动进入系统。“);wc.addCommand(cmdExit);wc.setCommandListener(this);else/图片不存在,提示出错信息AlertError.setTimeout(Alert.FOREVER);display.setCurrent(A

14、lertError);AlertError.addCommand(cmdExit);AlertError.setCommandListener(this);public class WelcomeCanvas extends Canvas implements Runnable public WelcomeCanvas()Thread thread = new Thread(this);thread.start();protected void paint(Graphics g) /绘制背景图片g.drawImage(bgImage,0,0,Graphics.TOP | Graphics.LE

15、FT);public void run()try /等待3 秒Thread.sleep(3000);catch(Exception e)e.printStackTrace();System.out.println(“线程休眠出错“);/显示需要显示的界面display.setCurrent(frm);frm.addCommand(cmdOk);public void commandAction(Command c,Displayable d)if(c = cmdExit)this.notifyDestroyed();9protected void destroyApp(boolean arg0) throws MIDletStateChangeException protected void pauseApp() / TODO Auto-generated method stub10【3 】 运行截图运行正常的3 秒后自动进入如下界面:11运行出错的出错的情况和方法一是一样的,这里就不多说了。12

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报