| Блог |
|
|
| Главная страница | Блог | Просмотрщик банковских выписок | Простая библиотека | CMS | Текстовый редактор |
|
|
26.07.2026 TextEditor |
|
Сделал поиск с заменой. В меню "Вид" появился пункт "Использовать моноширинный шрифт", "Увеличить шрифт", "Уменьшить шрифт" и "Размер шрифта по умолчанию". Для увеличения шрифта я использую комбинацию Ctrl+Equals, а не Ctrl+Plus, потому что так удобнее на моём ноутбуке.TextEditor готов! Вообще-то текстовый редактор можно улучшать бесконечно, но пока хватит. |
25.07.2026 TextEditor |
|
Переделываю BankViewer в TextEditor. Для редактирования текста используется JEditorPane. Добавлены пункты меню: "Создать", "Сохранить" и "Сохранить как…". Также добавлены кнопки в инструментальную линейку. При открытии файла проводится проверка наличия изменений в уже открытом файле (если таковой имеется). В меню "Правка" добавлены пункты "Отменить" и "Повторить", активность которых скоординирована с действиями пользователя. Пункт "Вырезать" теперь активизируется, если пользователь выделяет фрагмент редактируемого текста. На сегодня это всё. |
19.07.2026 CMS |
|
День был посвящен описанию программы. |
18.07.2026 CMS |
|
CMS работает! Да, всё очень просто, но это именно то, что мне нужно. |
12.07.2026 CMS |
|
Оказалось, что довольно трудно вести даже такой простой сайт, как у меня. Решил автоматизировать некоторую работу при помощи собственной системы управления контентом. Сегодня сделал пользовательский интерфейс. |
11.07.2026 SimpleLibrary |
|
То, что может понадобиться в других проектах (пакет game.weekend.simplelibrary), вынес в библиотеку. В класс TypicalActs добавил несколько Actions, которые пригодятся в будущем. Теперь это не просто пакет в проекте, а модуль game.weekend.simplelibrary. |
05.07.2026 BankViewer |
|
Ни строчки кода за сегодня. День был посвящен описанию BankViewer. |
04.07.2026 BankViewer |
|
Добавил всевозможный сервис, который, как мне кажется, должен быть в любой программе. А именно: открытие файла с помощью технологии Drag and Drop, подсказка в меню «Файл» о последних открытых файлах, установка имеющихся на компьютере Look and Fill, поиск в отображаемой таблице, выбор языка интерфейса, включение или выключение панели инструментов и инструментальной панели. Реализацию сервиса вынес в отдельный пакет game.weekend.simplelibrary. Далее вынесу его в отдельный модуль для использования в будущих проектах. Думаю, мне будет полезно поупражняться в английском языке. Поэтому теперь комментарии в текстах программы будут на русском в проектах на Gitflic и на английском на GitHub. Вообще-то это трудоемко, но постараюсь придерживаться этого правила, сколько хватит сил. |
28.06.2026 BankViewer |
|
Программа готова! Ей присвоена версия 00.01. Да, нет никакого сервиса, даже инструментальная линейка сделана с кнопками без графики, но банковские выписки отображаются! Для генерации тестовых файлов банковской выписки я создал самостоятельную программу TestGenerator. Она находится в пакете game.weekend.bankviewer.util. В тексте программы можно указать имя файла, количество строк банковской выписки, и она сгенерирует тестовый файл. |
27.06.2026 Начнём! |
|
Сегодня создал репозитории для главной страницы профиля и сайта. |
|
|
| Главная страница | Блог | Просмотрщик банковских выписок | Простая библиотека | CMS | Текстовый редактор |
|
Смотрите мои проекты на https://github.com/weekend-game (EN) или https://gitflic.ru/user/weekend-game (RU). Пишите мне по адресу weekend_game@mail.ru |