我是一个点网开发人员。最近被迫在 j2me 中做一些事情。
我们在 j2me 中有用于处理 SMS-Text-Message 的应用程序,并根据这些短信制作不同的 UI。在此应用程序表单中,使用Canvas
.
每个画布中有几个操作(通过用户选择不同的选项来执行)。其中一些operation create new canvas
(类似于 multi Form show )。
是否有解决方案在每个画布表单中定义事件,然后在调用一些操作之后(如创建新画布)。
更多信息:
例如我有打击代码(画布形式):
public void keyPressed(int key) {
if (key == -3) {
// call OK-event
}
}
这意味着当用户输入特定的键时,事件调用返回到 base midlet
。(在这种情况下Canvas-Form
,并且midlet
在不同的 java 类中)。
为了在Dot net中做到这一点,我们在 中定义事件Canvas-Form
,然后调用它。我们还处理该事件midlet-class
并编写自己的代码 int 该处理方法
所以我的问题是在 J2me 中如何做同样的事情?
越来越多的附加信息(更新 2)
我对 java 和 j2me 的了解少于 Alga 对此的了解:)。所以也许我的问题看起来很荒谬。但我的问题有这些部分:
1)定义事件(我不知道怎么做!)
2)调用事件(我call OK-event
在代码示例中写注释)
3)处理事件方法(我不知道怎么做!)
在我的搜索中,我看到了很多如何使用命令定义事件的示例。但是在画布形式中我应该定义Command
这样做还是不需要,Command
因为我在画布中绘制按钮。我希望有人能理解我对这个描述的问题。
并希望它可以防止投反对票:)