| Простая библиотека |
|
|
| Главная страница | Просмотрщик банковских выписок | Простая библиотека | Текстовый редактор | Библиотека редактора | CMS | Интерпретатор языка программирования | Игра "Осиновый лес" | Учет семян | Блог |
|
|
|
Java (11), Swing При создании BankViewer стало понятно, что некоторые классы, которые потребовалось создать для этой программы, будут нужны во многих других подобных программах. Всегда будет необходимо уметь выдавать пользователю сообщение, оснастить приложение статусной панелью, сделать приложение локализованным, сохранять какие-то настройки, работать с Look and Feel, помнить последние открытые файлы, иметь заготовки для часто используемых Actions, а также уметь быстро и удобно размещать поля ввода в окнах. Вот именно всё это и было сосредоточено в пакете game.weekend.simplelibrary при разработке BankViewer. Здесь я вынес этот пакет из BankViewer в отдельный модуль для использования в дальнейших проектах. Для разработки использовался Eclipse. Проект расположен здесь: https://github.com/weekend-game/simplelibrary/ (EN) и здесь: https://gitflic.ru/project/weekend-game/simplelibrary/ (RU). |
| Как открыть проект в Eclipse |
Скачайте репозиторий на свой компьютер. В Eclipse, в меню выберите File – Import... В появившемся окне выберите Existing Projects into Workspace. Укажите папку скачанного вами репозитория и нажмите кнопку Finish. Проект откроется в Eclipse. |
| Как использовать библиотеку |
|
Готовая для использования библиотека расположена в папке app. Следует подключить к создаваемому проекту эту библиотеку и в файле module-info проекта указать: requires game.weekend.simplelibrary;. В папке doc содержится документация, сгенерированная утилитой javadoc. Библиотека очень проста, поэтому можно просто просмотреть составляющие её классы. Однако лучшей документацией являются примеры использования классов библиотеки в приложении BankViewer. В этом приложении все классы библиотеки расположены в пакете game.weekend.simplelibrary и не оформлены в виде самостоятельного модуля. |
| Итоги |
|
Надеюсь, что библиотека облегчит разработку дальнейших проектов. |
|
|
| Главная страница | Просмотрщик банковских выписок | Простая библиотека | Текстовый редактор | Библиотека редактора | CMS | Интерпретатор языка программирования | Игра "Осиновый лес" | Учет семян | Блог |
|
Смотрите мои проекты на https://github.com/weekend-game (EN) или https://gitflic.ru/user/weekend-game (RU). Пишите мне по адресу weekend_game@mail.ru |