Редактор ресурсов LWUIT: создание кнопки

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

Так что, если я хочу иметь кнопку с пользовательским стилем, как мне создать ее в редакторе ресурсов и как получить к ней доступ в моем приложении?

Спасибо!

1 ответ

Предлагаемые материалы: Использование стилей, тем и художников в LWUIT и LWUIT Tutorial - Стили и темы для понимания концепции стиля.

Первым делом вам нужно создать новую тему. Откройте редактор ресурсов LWUIT, а затем создайте новую тему:

Затем вы должны добавить стиль кнопки для Unselected, Selected, Pressed а также Disabled стили, как вы хотите (нет необходимости делать это для всех этих, какие именно нужны, чаще всего Unselected а также Pressed):

Сохраните свою тему в .res файл (скажем MyTheme.res) нажав в Save вариант (обратите внимание, один .res файл может содержать несколько тем). копия MyTheme.res файл в свой проект, скажем, в res папку и, пожалуйста, не забудьте добавить эту папку в свойствах проекта, чтобы при создании jar файл будет включен. Наконец загрузите вашу тему так:

Resources r = Resources.open("/res/MyTheme.res");
UIManager.getInstance().setThemeProps(r.getTheme("MyTheme"));
Другие вопросы по тегам