Во-первых, J2ME - это очень ограниченный фреймворк.
Насколько я помню, если вы просто используете элемент из базового пакета javax.microedition.lcdui, доступ к стилю очень ограничен.Это позволяет вам давать директивы о том, как выложить элемент на экран и каков будет режим внешнего вида элемента.
Элемент не несет ответственности за то, где он находится и не работаетк алгоритму управления макетом экранов, чтобы разместить свой элемент на экране.Например, способ размещения элементов в формах и списках отличается в зависимости от того, как работает управление компоновкой.
Вы можете создавать свои собственные таможенные элементы, расширяя CustomItem и реализуя и переопределяя различные функции для получения желаемого визуального эффекта.Это, однако, большая работа, и конечный результат не всегда очень приятен.Вы также можете сделать то же самое, расширив класс Form и переопределив методы рисования для получения визуального эффекта.
Лучший способ получить контроль над элементами формы - это использовать одну из существующих Widget-подобных структур ипостроены на этих основных классах J2ME.Например, LWUIT и J2ME Polish позволяют стилизовать элементы очень похожим образом и макетировать элементы с использованием CSS-стиля.
Хотя я не использовал LWUIT, поэтому не могу ручаться за него.