Giter Site home page Giter Site logo

shivamverma26 / notepad Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 301 KB

The "Notepad" project is a Java-based simple text editor application with basic functionalities for creating, opening, saving, and printing text documents. It features a graphical user interface (GUI) built using Java Swing. Users can also perform actions like copy, paste, cut, and select all text.

Java 100.00%
awt java swing-gui gui

notepad's Introduction

Notepad

The "Notepad" project is a simple text editor application implemented in Java. It provides basic functionality for creating, opening, saving, and printing text documents. This project is built using Java Swing, which allows for the creation of a graphical user interface (GUI) for the text editor.

Features

  • Create a new document.
  • Open an existing text file.
  • Save the current document.
  • Print the contents of the document.
  • Copy, paste, and cut selected text.
  • Select all text in the document.
  • View information about the application in the "About Notepad" dialog.

Getting Started

To run the "Notepad" application, you will need to have Java Development Kit (JDK) installed on your computer. The project files consist of the following:

  • Notepad.java: The main Java file containing the code for the text editor application.
  • About.java: A Java file representing the "About Notepad" dialog.
  • nbproject.xml: The project configuration file for NetBeans IDE.

How to Run the Application

  1. Clone or download the project files to your local machine.
  2. Open the project in NetBeans IDE or your preferred Java development environment.
  3. Compile and run the "Notepad" class to launch the application.

Usage

Use the "File" menu to create a new document, open an existing file, save the current document, or print the contents. The "Edit" menu allows you to perform actions such as copy, paste, cut, and select all text. To view information about the application, click on "Help" and select "About Notepad."

Contributing

This project is open for contributions. If you want to make improvements or add new features, feel free to fork the repository and submit a pull request.

License

The "Notepad" project is open-source and distributed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

Acknowledgments

The "Notepad" project is inspired by the need for a simple text editor for basic text-editing tasks.

notepad's People

Contributors

shivamverma26 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.