Skip to content

PubuduJ/text-editor-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Text Editor Application drawing

A simple Java-FX technology based text editor application

This is a simple text editor that allows you to create and edit text files. The text files can be saved as regular text files with the .txt extension as well as encrypted text files with the .encrypted extension. The saved encrypted text files can be opened by this text editor application.

The main key features as follows,

  • It can open any type of plain text file and text files with .encrypted file extension which have already been saved by the text editor application.
  • It is a unique text editor which can open up the .encrypted text files.
  • It can save both plain text files and encrypted text files.
  • It has the text files printing facility.
  • It has the cut, copy, past and select all, basic text editing options.

The goal of this project was to improve the knowledge of Java-FX, Java, and file handling in Java.

Images of the user interfaces

  1. Text editor user interface

text-editor

  1. Text editor splash screen

text-editor

  1. Save modal window

text-editor

  1. About window

text-editor

Used Technologies

  • Java SE 11
  • Apache Maven 3.8.6
  • Added dependencies to pom.xml
    • javafx-fxml 18.0.1
    • jfoenix 9.0.1

Used Integrated Development Environment

  • IntelliJ IDEA

How to use ?

This project can be used by cloning the project to your local computer or running the project jar file.

Clone this repository

  1. Clone the project using git clone https://github.com/PubuduJ/text-editor-application.git terminal command.
  2. Open the pom.xml file from IntelliJ IDEA, make sure to open this as a project.
  3. To run this application execute mvn javafx:run goal or create separate maven configuration in IntelliJ IDEA.

Run JAR file

  1. Copy simple-text-editor.jar file from the project shade directory.
  2. Open terminal from the file copied directory.
  3. Execute java -jar simple-text-editor.jar command from the terminal.

Credits

This project was carried out under the guidance of the IJSE Direct Entry Program 9.

Version

v1.0.0

License

Copyright © 2022 Pubudu Janith. All Rights Reserved.
This project is licensed under the MIT license.