Skip to content

Java Text Editor: A lightweight, open-source text editor for Java developers. Create, edit, and run Java code seamlessly.

Notifications You must be signed in to change notification settings

MaverickWingman/javaEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Java Text Editor

A simple text editor implemented in Java using Swing components. This text editor provides basic functionalities like creating, opening, and saving text files, along with editing operations such as cut, copy, paste, and delete. Additionally, it supports compiling and running Java code directly from the editor.

Features

  • File Operations: Create new files, open existing ones, save files, and save files with a different name.
  • Editing Operations: Cut, copy, paste, delete, and select all text.
  • Formatting: Change text color using a color chooser dialog.
  • Compilation and Execution: Compile and run Java code directly from the editor.
  • Error Handling: Basic error handling for file operations and external command execution.

Installation

  1. Clone the repository:

    git clone https://github.com/MaverickWingman/java-text-editor.git
  2. Open the project in your favorite Java IDE.

  3. Build and run the Editor.java file.

Usage

  1. Launch the text editor application.
  2. Use the menu options to perform various file and editing operations.
  3. Compile and run Java code using the provided options in the menu.

Contributing

Contributions are welcome! If you have any ideas for improvement or find any issues, please feel free to open an issue or submit a pull request.

Acknowledgements

  • Special thanks to Mr. Manish Bhatia [Co-Founder & Java Trainer at CodeSquadz, Noida].

About

Java Text Editor: A lightweight, open-source text editor for Java developers. Create, edit, and run Java code seamlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages