Афоризм
Если вам долго не звонят родственники или друзья, значит, у них все хорошо.
Михаил Жванецкий
Последние статьи

 • Активности Android
Многоэкранные Android приложения
 • Fragment dynamic
Динамическая загрузка фрагментов в Android
 • Fragment lifecycle
Жизненный цикл Fragment'ов в Android
 • Fragment example
Пример Fragment'ов в Android
 • Data Binding
Описание и пример Data Binding
 • Пример MVVM
Пример использования MVVM в Android
 • Компонент TreeTable
Описание компонента TreeTable для Swing
 • Пример TreeTable
Пример использования TreeTable
 • Хранилища Android
Внутренние и внешние хранилища данных
 • Пример SQLite
Пример использования SQLite в Android
 • WebSocket
Описание и пример реализации WebSocket
 • Визуальные компоненты
Улучшен компонент выбора даты из календаря
 • Анимация jQuery
Описание и примеры анимации элементов DOM
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698

Примеры компонентов base-gui

Архив base-gui-examples.zip включает представленные в таблице проекты примеров демонстрации библиотеки base-gui, выполненной по технологии OSGi :

ПримерОписание
example-grid пример таблицы Grid с добавлением/удалением записей, локализацией заголовков колонок таблицы
example-grid-check пример таблицы Grid c компонентом JCheckBox для выделения записей в таблице
example-gridp пример таблицы с панелью навигации Gridp для постраничного представления записей
example-tree пример представления иерархической структуры записей в дереве Tree с добавлением/удалением записей
example-datepicker пример компонента JDatePicker для выбора даты из выпадающего календаря

Проекты примеров

Проекты примеров используют Maven. Для создания собственных maven-проектов модуль base-gui.jar необходимо разместить в репозиторий, поскольку он используется в разделах зависимостей (dependecies) проектных pom.xml. Для этого следует использовать следующую команду.

mvn install:install-file \
    -Dfile=lib/base-gui-1.0.0.jar \
    -DgroupId=org.jabricks.basegui \
    -DartifactId=base-gui \
    -Dversion=1.0.0 \
    -Dpackaging=jar \
    -DgeneratePom=true

Примечание : символ переноса строки '\' следует убрать, команда должна быть однострочной.

Вы можете создать и использовать локальный репозиторий, как это представлено на странице 'Maven репозиторий внутри проекта. Для этого в представленную выше команду необходимо добавить '-DlocalRepositoryPath=repo', где 'repo' наименование локального репозитория.

Старт примеров

Архив base-gui.jar включает готовые к запуску исполняемые (runable) jar-файлы. Для каждого примера имеется командный *.bat файл с одноименным наименованием. Модуль base-gui-1.0.0.jar располагается в поддиректории lib. Для загрузки библиотеки 'lib/base-gui-1.0.0.jar' в JVM в примерах используется несколько разных подходов :

ПримерКомандный *.bat файл
example-grid classpath командного файла включает в описание модуль 'lib/base-gui-1.0.0.jar', чтобы JVM загрузил библиотеку при старте примера
example-grid-check classpath командного файла не включает в описание модуль модуль 'lib/base-gui-1.0.0.jar'. В данном примере выполняется динамическая загрузка в JVM библиотеки 'lib/base-gui-1.0.0.jar'
example-gridp classpath командного файла не включает в описание модуль модуль 'lib/base-gui-1.0.0.jar'. Библиотека описана в classpath в манифесте примера META-INF/MANIFEST.MF
example-tree classpath командного файла не включает в описание модуль модуль 'lib/base-gui-1.0.0.jar'. Библиотека описана в classpath в манифесте примера META-INF/MANIFEST.MF
example-datepicker classpath командного файла не включает в описание модуль модуль 'lib/base-gui-1.0.0.jar'. Библиотека описана в classpath в манифесте примера META-INF/MANIFEST.MF

Скачать примеры

Архивный файл base-gui-example.zip (306 Kб) включает проекты описанных выше примеров в IDE Eclipse с модулем base-gui.jar.

  Рейтинг@Mail.ru