ПОДХОД I: Использование API-интерфейсов высокого уровня, таких как Screen, Item и т. Д.
Это невозможно в Java ME (CLDC) с использованием API-интерфейсов высокого уровня, подобных API.элементы и т. д. отображаются на дисплее со стилем устройства по умолчанию и без расширенной поддержки макетов, например Swing
.
APPROACH II: Использование API-интерфейсов низкого уровня, таких как Canvas
Чтобы использовать API-интерфейсы низкого уровня, вам необходимо создавать пользовательские компоненты, такие как J4ME .В их макете Canvas и раскрасьте компоненты сверху.Таким образом, в вашем случае вы можете визуализировать изображение размером с Canvas, а затем визуализировать компоненты поверх него.
NOTE:
Имейте в виду, что это очень утомительный и не очень полезный процесс.
ПОДХОД III: Использовать третье лицобиблиотека
- библиотеки пользовательского интерфейса с высоким рейтингом: LWUIT и J2ME-польский
- SO: библиотеки JavaME UI