如何在J2ME上的GameCanvas和LCDUI元素之间进行交互?

时间:2010-03-27 23:46:58

标签: canvas java-me lcdui

问题是我编写了一个J2ME程序,fisrt都使用图形界面(GameCanvas)显示“菜单”,当用户选择一个项目时,我需要setCurrent那个项目(例如一个List),但是当返回时从列表(可能是因为用户按下命令“菜单”项)我需要再次显示菜单。

当菜单再次显示时,gamecanvas对象的keyPressed()监听器停止工作的真正问题。

基本上我有:

Midlet对象:

  • GameCanvas对象实例
  • 列表对象实例

我不明白它是如何工作的,我找不到在一个Midlet上共享低和高图形级API的教程。

1 个答案:

答案 0 :(得分:0)

请你分享一个可以重现这个问题的完整代码,我想不出任何可能阻止听众再次工作的原因。

我不建议在同一个应用程序中混合使用低级和高级UI,这会破坏应用程序UI的一致性。