2010-03-27 27 views
0

事情是我寫了一個J2ME程序,所有顯示一個「菜單」使用圖形界面(GameCanvas),當用戶選擇一個項目,我需要設置當前項目(例如一個列表),但是當從列表(可能是因爲用戶按下一個命令「菜單」項)我需要再次顯示菜單。如何在J2ME上的GameCanvas和LCDUI元素之間進行交互?

當菜單再次顯示時,真正的問題是gamecanvas對象的keyPressed()偵聽器停止工作。

基本上我有:

一個MIDlet對象有:

  • GameCanvas類對象實例
  • 一個列表對象實例

我不明白,是如何工作的,我沒找不到在一個Midlet上共享低和高圖形級API的教程。

+0

爲您的問題添加一些代碼。你運行MIDlet的模擬器/手機是什麼? – 2010-03-29 10:31:13

回答

0

可否請您分享一個完整的代碼來重現這個問題,我想不出有什麼理由可以阻止聽衆再次工作。

我不建議在同一應用程序中混合使用低級和高級UI,否則會破壞應用程序UI的一致性。

相關問題