410013796724260
• Webmoney
R335386147728
Z369087728698
Перейти к списку бандлов
Модуль управления настройкамиМодуль form-settings предназначен для управления внешними настройками приложения JaBricks, к которым относятся :
Данные настройки приложения JaBricks хранятся в файле jabricks.ini. Определение настроек приложения выполняется в графическом интерфейсе модуля. На изменение настроек приложения, связанных с языком локализации и форматом представления даты, можно «подписаться». Модуль отправляет «подписчикам» соответствующее сообщение при внесение изменений в настройки. Все изменные значения настроек сохраняются в файле инициализации приложения (jabricks.ini). Для получения значений внешних настроек следует использовать модуль util-resources. Графический интерфейс формыВ разработке локализованного графического интерфейса модуля была использована библиотека SWING. Интерфейс формы модуля включает :
![]() Форма модуля открывается при старте бандла, т.е. при переводе бандла в состояние ACTIVE. Режим открытия формы AlwaysOnTop. При нажатии на кнопку OK выполняется проверка изменения настроек. Если значение одного или нескольких параметров были изменены, то обновленные значения передаются бандлу ресурсов для сохранения и выполняется рассылка сообщений. При изменении языка локализации фреймворку отправляется сообщение jabricks/LocaleEvent с обновленным объектом локализации; при изменении формата данных отправляется сообщение jabricks/DateFormatEvent с новым форматом данных. После этого форма закрывается и бандл останавливает работу (переходит в состояние RESOLVED). Локализация формыИнтерфейс формы локализован для русского, английского и немецкого языков. В интерфейсе формы локализованы заголовок, наименования меток и кнопки управления. ![]() Активатор бандла при старте получает от бандла ресурсов (util-resources) текущее значение объекта локализации Locale и устанавливает локализованные параметры интерфейса согласно текущей Locale. ЗависимостиМодуль взаимодействует со следующими бандлами :
Подключение модуля form-settingsДля подключения модуля form-settings в приложение JaBricks необходимо :
GAV параметры модуля form-settings имеют следующие значения :
Подробнее о включении модуля в приложение Jabricks представлено здесь. Скачать form-settingsРассмотренный на странице модуль form-settings упакован в архивный файл form-settings-1.0.0.zip (24.0 Кб). |