Афоризм
"Нахал!" – совсем не значит "Прекратите".
Наталья Резник
Последние статьи

 • Компонент JDatePicker
Описание и пример компонента JDatePicker
сентябрь 2019
 • Компонент Tree
Описание и пример дерева Tree
сентябрь 2019
 • Grid с навигатором
Описание и пример Gridp с навигатором
сентябрь 2019
 • Компонент Grid
Описание и пример Grid библиотеки base-gui
август 2019
 • Библиотека base-gui
Описание компонентов библиотеки base-gui
август 2019
 • Оператор SELECT
Использование SQL-оператора SELECT
август 2019
 • Сокеты в Android
Использование сокетов в Android
июль 2019
 • Многомодульный maven
Пример создания многомодульного maven проекта
июнь 2019
 • Maven плагин launch4j
Создание exe-файла из исполняемого jar
июнь 2019

Примеры компонентов 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