README.md

WeekendTextEditor

Текстовый редактор, сделанный путём расширения BankViewer.

Как запустить программу

Скачайте репозиторий на свой компьютер. Всё необходимое для работы программы расположено в папке app. Зайдите в папку app и запустите программу двойным кликом по BankViewer.jar или, если она не запускается, двойным кликом по BankViewer.bat. Если и последнее не запускает программу, то скачайте и установите Java 11 или новее и снова попробуйте способы, описанные выше.

Как открыть проект в Eclipse

В Eclipse, в меню выберите File – Import… В появившемся окне выберите Existing Projects into Workspace. Укажите папку скаченного вами репозитория и нажмите кнопку Finish. Проект откроется в Eclipse. В Package Explorer (в левой части экрана) дважды кликните на файле WeekendTextEditor.java. Файл откроется для редактирования (в центральной части экрана). Запустите программу на выполнение, нажав Ctrl+F11 или так, как вам удобно запускать программы в Eclipse.

Как работать с программой

Этот текстовый редактор написан на основе просмотрщика банковских выписок и унаследовал от него весь пользовательский интерфейс ( см. здесь ). Конечно, теперь открытый файл отображается не в виде таблицы, а как текстовый файл. Появились новые функции.

В меню “Файл” появились пункты “Создать”, “Сохранить”, “Сохранить как…”. Они работают так же, как и во всех программах.

В меню “Правка” появились пункты “Отменить” и “Повторить”. Пункты редактирования текста “Вырезать”, “Копировать” активны, если есть выделенный фрагмент текста, а пункт “Вставить” активен, только если ранее было копирование.

Появился пункт “Заменить”. При выборе этого пункта меню появится диалоговое окно, в котором можно указать строку поиска, строку замены, отметить, следует ли учитывать регистр, указать направление поиска. Кнопка “Найти далее” работает так же, как и в окне поиска. Кнопка “Заменить” заменит найденную строку на строку замены. Кнопка “Заменить всё” заменит все включения в текст строки поиска на строку замены.

В пункте меню “Вид” появились пункты “Использовать моноширинный шрифт”, “Увеличить шрифт”, “Уменьшить шрифт” и “Размер шрифта по умолчанию”.

Как программа написана

С деталями реализации программы можно ознакомиться на странице проекта.

Итоги

Отличная практика! Редактор можно улучшать до бесконечности, но нужно уметь остановиться.

Описание
Текстовый редактор выходного дня
Конвейеры
0 успешных
0 с ошибкой
Разработчики