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.Font;
import javax.microedition.lcdui.Graphics;
import javax.microedition.midlet.MIDlet;
public class TextExampleMIDlet extends MIDlet {
private Display display;
private MyCanvas canvas;
public TextExampleMIDlet() {
display = Display.getDisplay(this);
canvas = new MyCanvas(this);
}
protected void startApp() {
display.setCurrent(canvas);
}
protected void pauseApp() {
}
protected void destroyApp(boolean unconditional) {
}
public void exitMIDlet() {
destroyApp(true);
notifyDestroyed();
}
}
class MyCanvas extends Canvas implements CommandListener {
private Command exit;
private TextExampleMIDlet textExample;
public MyCanvas(TextExampleMIDlet textExample) {
this.textExample = textExample;
exit = new Command("Exit", Command.EXIT, 1);
addCommand(exit);
setCommandListener(this);
}
protected void paint(Graphics graphics) {
graphics.setColor(255, 255, 255);
graphics.fillRect(0, 0, getWidth(), getHeight());
graphics.setColor(255, 0, 0);
graphics.setFont(Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, Font.SIZE_SMALL));
graphics.drawString("Profound statement.", 50, 10, Graphics.HCENTER | Graphics.BASELINE);
}
public void commandAction(Command command, Displayable displayable) {
if (command == exit) {
textExample.exitMIDlet();
}
}
}
分享到:
相关推荐
j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api
J2ME----CSDN名士---陈跃峰老师讲课代码 J2ME----CSDN名士---陈跃峰老师讲课代码
J2ME---游戏共享(8个经典游戏例子)
第一章J2ME简介--j2me开发.ppt
midp-2_0-src-windows-i686.rarmidp-2_0-src-windows-i686.rarmidp-2_0-src-windows-i686.rarmidp-2_0-src-windows-i686.rarmidp-2_0-src-windows-i686.rar
简单的J2ME游戏--小蜜蜂 0{r8W x ] ^ o c3 这个小游戏 是大家用来学习J2ME游戏编程 的入门 教程,写的层次比较清晰还不错。
J2ME入门-(6)CLDCAPI.doc J2ME入门 CLDC API doc
J2ME设计论文--手机游戏黑白棋 应用J2ME技术 让你放心使用
j2me 实现拍照,捕捉视频,Camera
j2me教程-1.体系介绍和环境配置.rar
第1章 走进J2ME移动开发世界 第2章 面向移动信息设备的 第3章 移动信息设备简表 第4章 搭建移动应用开发环境 第5章 MIDlet编程基础 第6章 MIDP 高级界面编程 第7章 低级用户界面编程
只要是用户判断影响和敌人,以及英雄和地图之间的关系
在大学时,典型的j2me编程例子。 股票基金显示系统:在列表中选择封闭基金选项,然后单击提交键,则滚动条显示封闭基金的名称,当前价格;选中开放基金则。。。 压缩件里的两个文档的程序都是正确的。。
吃豆子J2me小游戏源码,搭建开发环境,调试成功可用。界面简单,是学习J2ME手机开发的好例子--------------------------------
[J2ME编程].(Manning).J2ME.-.Java.in.small.things.(2002)
手机开发用到的几个.dll文件
使用j2me 黑白棋 五子棋 开发 欢迎大家下载 ,嘿嘿
对于一个J2me高手来说,该API是非常必须的,能够解决手机游戏开发不少的问题。
对J2ME应该有用,可以看看里面的象素画的原理~ 可以应用的手机游戏中.
NULL 博文链接:https://414272395.iteye.com/blog/523891