第一个MIDP程序

博客给出了一个最简单的MIDP程序作为模版,展示了代码实现。同时介绍了MIDP的UI继承体系,指出Canvas是用于游戏等直接绘图程序的低级接口,Screen是适合普通窗口程序的高级接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是一个最简单的MIDP程序,可以当作模版:

import javax.microedition.midlet.*;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet implements CommandListener

{

private Display display;

private Command exitCommand;

private TextBox text;

public HelloMIDlet() {

display = Display.getDisplay(this);

exitCommand = new Command("离开", Command.BACK, 1);

text = new TextBox("Hello App", "Welcome!", 256, 0);

text.addCommand(exitCommand);

text.setCommandListener(this);

}

public void startApp() {

display.setCurrent(text);

}

public void pauseApp() {}

public void destroyApp(boolean unconditional) {}

public void commandAction(Command c, Displayable s) {

if (c == exitCommand) {

destroyApp(false);

notifyDestroyed();

}

}

}

MIDP的UI继承体系如下:

其中Canvas是低级接口,用于游戏等需要直接绘图的程序,Screen是高级接口,适合普通窗口程序如电话簿等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值