BankViewer
Просмотр банковских выписок
Программа открывает текстовые файлы банковской выписки, представленной в виде пар «ключ-значение», и отображает их в виде таблицы.
Для разработки использован Eclipse. Программа реализует Single Document Interface и написана с использованием Java и Swing. Используется Java 11, но для такой простой программы версия Java не имеет значения.
Как запустить программу
Скачайте репозиторий на свой компьютер. Всё необходимое для работы программы расположено в папке app. Зайдите в папку app и запустите программу двойным кликом по BankViewer.jar или, если она не запускается, двойным кликом по BankViewer.bat. Если и последнее не запускает программу, то скачайте и установите Java 11 или новее и снова попробуйте способы, описанные выше.
Как открыть проект в Eclipse
В Eclipse, в меню выберите File – Import… В появившемся окне выберите Existing Projects into Workspace. Укажите папку скачанного вами репозитория и нажмите кнопку Finish. Проект откроется в Eclipse. В Package Explorer (в левой части экрана) дважды кликните на файле BankViewer.java. Файл откроется для редактирования (в центральной части экрана). Запустите программу на выполнение, нажав Ctrl+F11 или так, как вам удобно запускать программы в Eclipse.
Как работать с программой
Программа реализует Single Document Interface. Это значит, что после запуска мы видим привычное меню, инструментальную панель (тулбар), пустое пространство в центре окна для отображения документа и в самом низу окна - строку состояния.
Открыть банковскую выписку для просмотра можно тремя способами.
Первый способ - в меню выберите “Файл” - “Открыть…” или кнопкой на инструментальной панели. При этом откроется диалоговое окно, посредством которого надо будет указать файл банковской выписки, например, файл Выписка1.txt, который есть в репозитории.
Второй способ - воспользоваться Drag and Drop, а именно перетащить файл с банковской выпиской в центральную часть окна приложения.
Третий способ подходит для файлов, которые уже были открыты ранее. Пути к нескольким последним открытым файлам отображаются в меню “Файл”. Достаточно выбрать нужный файл, и он будет отображен.
Для поиска текста в банковской выписке нажмите Ctrl+F, кнопку с изображением «бинокля» на панели инструментов или выберите из меню “Правка” пункт “Поиск…”. В появившемся диалоговом окне укажите строку поиска, отметьте, следует ли учитывать регистр, укажите направление поиска и нажмите кнопку “Найти далее”. Поиск можно продолжить из открытого окна поиска, с помощью кнопок тулбара или “горячих” клавиш (Ctrl+G или Ctrl+Shift+G).
Некоторые операции можно выполнить, нажав правую кнопку мыши, после чего отобразится контекстное меню.
Внешний вид приложения можно настроить с помощью пунктов меню “Вид”.
Во-первых, можно выбрать предпочитаемый Look and Feel. Во-вторых, можно отключить отображение инструментальной панели и строки состояния. Банковскую выписку можно смотреть, пользуясь только «горячими» клавишами и пунктами меню, а вот место инструментальная панель и строка состояния занимают. В-третьих, можно выбрать язык пользовательского интерфейса: русский или английский.
Все настройки, и даже строка для поиска, сохраняются между сеансами работы.
Как программа написана
С деталями реализации программы можно ознакомиться на странице проекта.
Итоги
Программа оказалась на удивление простой и полезной.
Хорошо бы…
Хорошо бы сделать изменение размера шрифта отображаемой банковской выписки.