Как я могу изменить размер Customitem внутри формы в J2ME?

StackOverflow https://stackoverflow.com/questions/4300822

  •  29-09-2019
  •  | 
  •  

Вопрос

Как я могу изменить размер CustomItem Внутри формы в J2ME? Я создал А. CustomItem (полученный класс javax.microedition.lcdui.CustomItem) и поместил его в форму (полученного класса javax.microedition.lcdui.Form). После какого -то триггера, я хочу изменить CustomItemВысота и ширина. Как я должен изменить свой код?

Это было полезно?

Решение 2

Я получил решение. Мы должны создать новый объект для нового customitem с новыми свойствами. Затем удаляйте существующий CustomiteM из формы и добавить новый CustomiTem внутри формы.

Другие советы

В MIDP CustomItem отображается приложным контейнером, форма. MIDP не предоставляет способа уведомить, что его родительский размер изменился; Так что это поведение должно быть ручной работы в вашем коде.

Предположим, что ваше мероприятие запускается на пользователь, нажимая OK (Fire), вам нужно будет вызвать либо Repaint (), либо перекрасить (x, y, w, h). Этот перекрашенный вызов приводит к тому, что вся CustomItem будет окрашен или просто прямоугольная часть. Этот Inturn вызывает ваш метод Paint () (CustomItem), где вы можете нарисовать компонент большего размера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top