410013796724260
• Webmoney
R335386147728
Z369087728698
Перейти к списку бандлов
Модуль «О программе»Модуль form-about предназначен для отображения информации «О программе», включающей наименование, логотип и описание ядра приложения на платформе JaBricks. Интерфейс формы модуля определяется внутренними и внешними ресурсами. Внутренние ресурсы используются для локализации интерфейса формы и размещаются внутри модуля. Внешние ресурсы, включающие логотип, наименование и версию программы, используются для описания приложения и определены в локализуемом наборе файлов свойств. Для каждого приложения определяется свой набор внешних файлов с ресурсами. Описание интерфейса формыЛокализованный графический интерфейс модуля, представленный на следующем скриншоте, разделен на две части. В верхней части вкладки отображаются определенные во внешних ресурсах логотип, наименование и версия приложения, ссылка на страницу приложения в Интернете. При нажатии на адресную ссылку будет открыта страница в браузере с описанием приложения. В нижней части вкладки описано ядро программы, включающее OSGi-фреймворк и основной бандл приложения. ![]()
Примечание : Локализация формыИнтерфейс формы локализован для русского, английского и немецкого языков. При старте модуль получает от бандла ресурсов (util-resources) текущее значение объекта локализации Locale и определяет внешний файл свойств; локализованные параметры интерфейса устанавливаются согласно текущей Locale. Бандл "подписан" на событие изменения языка локализации jabricks/event/LocaleEvent. При возникновении данного события, генерируемое бандлами form-locale, form-settings, интерфейс формы будет переведен на новый язык локализации без "перезагрузки" формы, т.е. закрытие и повторное открытие формы не требуется. Внешние ресурсы модуляВнешние ресурсы модуля размещаются в директории configuration/resources/properties/. Согласно технологии локализации внешние ресурсы модуля form-about представлены набором файлов form-about.properties для каждого языка (form-about_ru.properties, form-about_en.properties, form-about_de.properties). Содержание файла form-about_ru.properties (не в Unicode) : title=Домашняя бухгалтерия subtitle=OSGi приложение с фреймворком Felix release=версия 2.1.314 image.logo=logo.png link.url=https://java-online.ru/jb-home-finance.xhtml link.text=Описание программы Локализованные параметры title, subtitle, release представляют описание приложения (заголовок, подзаголовок, версия), должны быть представлены в Unicode. Три последние параметры файла имеют следующие предназначения :
Логотип приложения размещается в директории configuration/resources/images. ЗависимостиМодуль взаимодействует со следующими бандлами :
Подключение модуля form-aboutДля подключения модуля form-about в приложение JaBricks необходимо :
GAV параметры модуля form-about имеют следующие значения :
Подробнее о включении модуля в приложение Jabricks представлено здесь. Скачать form-aboutРассмотренный на странице модуль form-about-1.0.1.jar имеет размер 17 Кб. |