Skip to content

The Notepad Clone is a Java-based application that replicates the basic functionality of the popular Notepad text editor. It allows users to create, edit, and save text files, providing a simple and intuitive interface for managing textual data.

Notifications You must be signed in to change notification settings

aditya-ahlawat-1309/Notepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Notepad Clone

The Notepad Clone is a Java-based application that replicates the basic functionality of the popular Notepad text editor. It allows users to create, edit, and save text files, providing a simple and intuitive interface for managing textual data.

Features

  • Text Editing: Create, edit, and modify text files with a wide range of text editing features, including copy, paste, cut, undo, and redo.
  • File Operations: Save and load text files in various formats (e.g., .txt, .java) to preserve your data and enable easy sharing and collaboration.
  • Find and Replace: Search for specific text within the document and replace it with new content to quickly update your files.
  • Text Formatting: Customize the appearance of text by changing font styles, sizes, and colors to enhance readability and aesthetics.
  • Line Numbers: Display line numbers to facilitate navigation and reference within the text document.
  • Syntax Highlighting (optional): Implement syntax highlighting for specific programming languages to enhance code readability and ease development tasks.
  • Java Applets and AWT: Utilize Java Applets and AWT (Abstract Window Toolkit) to create the graphical user interface (GUI) for the Notepad Clone application.

Getting Started

To run the Notepad Clone application, ensure you have Java Development Kit (JDK) installed on your machine. Then, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/notepad-clone.git
  2. Change into the project directory: cd notepad-clone
  3. Compile the Java source files: javac *.java
  4. Run the application: java NotepadClone

Technologies Used

The Notepad Clone project utilizes the following technologies and frameworks:

  • Core Java: The foundation of the application's logic and functionality.
  • Java Applets: Provides the platform for creating the graphical user interface (GUI).
  • Java AWT (Abstract Window Toolkit): Enables the creation of user interface components and their interaction.

Contributing

Contributions to the Notepad Clone project are welcome. If you would like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b my-feature.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push the branch to your forked repository: git push origin my-feature.
  5. Submit a pull request to the original repository.

License

This project is licensed under the MIT License.

Acknowledgements

  • [List any third-party libraries or resources used in the project]
  • [Credits or acknowledgements for any external assets or inspirations]
  • [Any other acknowledgements or credits]

About

The Notepad Clone is a Java-based application that replicates the basic functionality of the popular Notepad text editor. It allows users to create, edit, and save text files, providing a simple and intuitive interface for managing textual data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published