Skip to content

This project is a Java-based text editor application, inspired by the classic Notepad program found in Windows. The application provides essential text-editing functionalities, including creating, opening, saving, printing, copying, pasting, cutting, and selecting text.

Notifications You must be signed in to change notification settings

HimanshiDafouty/Notepad-JAVA-PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Simple Text Editor (Notepad)

Overview

This Java-based text editor mimics the functionality of Windows Notepad. Built with Swing, it provides essential text-editing features including creating, opening, saving, printing, copying, pasting, cutting, and selecting text.

Features

  • File Operations:

    • Create new documents
    • Open existing .txt files
    • Save changes
    • Print content
    • Exit the application
  • Editing Operations:

    • Copy text
    • Paste text
    • Cut text
    • Select all content
  • Help Menu:

    • Displays an About dialog with version information and a brief description

User Interface

  • Menu Bar: Contains File, Edit, and Help menus with relevant actions
  • Text Area: For text input and editing, with support for line and word wrapping
  • Scroll Pane: Provides scrolling functionality for large documents

Technical Details

  • Java Swing: Uses Swing components like JFrame, JTextArea, and JFileChooser
  • File Handling: Supports .txt file operations with BufferedReader and BufferedWriter
  • Action Handling: Manages actions through ActionListener for menu interactions

About

This project is a Java-based text editor application, inspired by the classic Notepad program found in Windows. The application provides essential text-editing functionalities, including creating, opening, saving, printing, copying, pasting, cutting, and selecting text.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages