Нужна помощь в отношении lwuit - PullRequest
0 голосов
/ 22 февраля 2010

У меня есть проект, уже разработанный с использованием canvas, а lib используется LCDUI. Это для устройств с поддержкой клавиатуры Nokia. Теперь я хочу включить одно и то же приложение для сенсорных устройств. Я использовал сенсорные методы, такие как нажатие указателя и т. Д.

Для нормальной функциональности, которая работала довольно хорошо. Но это создает проблему в командах.

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

Я столкнулся с новым lib LWUIT, но обнаружил, что он поддерживает только формы (Разве мы не можем использовать на холсте?) и интеграция LCDUI и LWUIT также невозможна (пожалуйста, дайте предложение, которое мы можем использовать в одном приложении?).

Можно ли создать форму под самим холстом? Доступна ли другая поддержка lib?

спасибо.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2010

LWUIT сделан для переопределения каждого компонента. У вас также есть базовый класс для рисования линий и базовая геомотрия во всех видах цветов, которые вы пожелаете. Так что, если вы объедините эти два, вы можете сделать несколько очень приятных вещей.

Таким образом, если вы переопределяете свой компонент с помощью actionlistener, он должен генерировать события, которые вы можете затем перехватить в родительском компоненте, который имеет функцию actionperformed.

надеюсь, это поможет.

0 голосов
/ 29 марта 2010

Если вы хотите использовать LWUIT, то у него есть механизм Painter для пользовательской фоновой раскраски. Я предполагаю, что вы можете иметь форму с фоном, нарисованным так, как вам нравится, используя Painter.

Некоторая помощь может быть найдена здесь: Использование стилей, тем и художников с LWUIT

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...