Как взаимодействовать между элементами GameCanvas и LCDUI на J2ME? - PullRequest
0 голосов
/ 28 марта 2010

Дело в том, что я пишу J2ME-программу, которая сначала показывает «меню» с помощью графического интерфейса (GameCanvas), и когда пользователь выбирает один элемент, мне нужно установить текущий элемент (например, список), но при возврате из списка (это может быть потому, что пользователь нажимает пункт «Меню» команды) Мне нужно снова показать меню.

Реальная проблема, когда меню снова появляется, слушатель keyPressed () объекта gamecanvas перестает работать.

В основном у меня есть:

Объект Midlet с:

  • Экземпляр объекта GameCanvas
  • Экземпляр объекта списка

Я не понимаю, как это работает, я не нашел учебник, который бы разделял API низкого и высокого уровня графики на одном мидлете.

1 Ответ

0 голосов
/ 18 сентября 2010

Не могли бы вы поделиться полностью кодом, который воспроизводит эту проблему, я не могу придумать причину, которая может помешать слушателю работать снова.

Я не рекомендую смешивать низкоуровневый и высокоуровневый пользовательский интерфейс в одном приложении, это нарушит целостность пользовательского интерфейса.

...