J2ME устанавливает текстовое поле поверх фонового изображения - PullRequest
0 голосов
/ 13 декабря 2011

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

1 Ответ

2 голосов
/ 13 декабря 2011

ПОДХОД I: Использование API-интерфейсов высокого уровня, таких как Screen, Item и т. Д.

Это невозможно в Java ME (CLDC) с использованием API-интерфейсов высокого уровня, подобных API.элементы и т. д. отображаются на дисплее со стилем устройства по умолчанию и без расширенной поддержки макетов, например Swing.

APPROACH II: Использование API-интерфейсов низкого уровня, таких как Canvas

Чтобы использовать API-интерфейсы низкого уровня, вам необходимо создавать пользовательские компоненты, такие как J4ME .В их макете Canvas и раскрасьте компоненты сверху.Таким образом, в вашем случае вы можете визуализировать изображение размером с Canvas, а затем визуализировать компоненты поверх него.

NOTE: Имейте в виду, что это очень утомительный и не очень полезный процесс.

ПОДХОД III: Использовать третье лицобиблиотека

  1. библиотеки пользовательского интерфейса с высоким рейтингом: LWUIT и J2ME-польский
  2. SO: библиотеки JavaME UI
...