Skip to content

Aneeza-hub/TextEditorProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextEditorProject

Java Swing Text Editor

Description

This is a menu-driven Text Editor application developed using Java Swing. It allows users to create, edit, format, and save text files using a graphical user interface. The project is built using Object-Oriented Programming (OOP) principles and modular design.

Features

  • Create, open, and save text files
  • Copy, cut, and paste using stack
  • Font and font size customization
  • Word wrap functionality
  • Background color change options
  • Simple and user-friendly GUI

Technologies Used

  • Java
  • Swing (GUI)
  • OOP Concepts

Project Structure

  • GUI.java → Main interface and event handling
  • Edit.java → Copy, cut, paste operations
  • Format.java → Font and word wrap settings
  • FileManager.java → File handling operations
  • Colour.java → Background color management

OOP Concepts Used

  • Encapsulation
  • Modularity
  • Object interaction
  • Event-driven programming
  • Stack data structure

How to Run

  1. Open project in any Java IDE (NetBeans / IntelliJ / Eclipse)
  2. Compile all .java files
  3. Run GUI.java

Author

Aneeza Ashraf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages