Skip to content

A simple and efficient Java application for creating, saving, opening, deleting, and managing notes. Built with Java Swing for an intuitive interface, it securely stores notes locally using Java File I/O. Perfect for anyone looking for an organized solution to enhance their note-taking experience.

Notifications You must be signed in to change notification settings

Iamvishant01/Notesapp-using-java-swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Java Notes Taking Application

Overview

The Java Notes Taking Application is a lightweight and efficient tool designed to help users create, manage, and organize their notes effortlessly. Built with Java and Java Swing, this application offers essential functionalities such as saving, deleting, opening, and viewing notes, all stored securely on the user's local device.

Features

  • Create New Notes: Easily start a new note with a clean slate.
  • Save Notes: Save notes with customized file names in plain text format for easy organization.
  • Open Existing Notes: View and edit previously saved notes at any time.
  • View All Notes: Display a list of all saved notes within the current working directory.
  • Delete Notes: Remove unwanted notes directly from the application.

Aim of the Project

The primary aim of this project is to provide a user-friendly and efficient note-taking solution that prioritizes simplicity and privacy. The application addresses common challenges faced by users, such as cluttered interfaces and limited organizational capabilities, making it accessible to users of all skill levels.

Technologies Used

  • Java: The programming language used for development.
  • Java Swing: Framework for building the graphical user interface (GUI).
  • Java File I/O: For managing local file storage and data handling.

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed on your machine.
  • An IDE (e.g., IntelliJ IDEA or Eclipse) for running the application.

Installation

  1. Clone the repository:
    git clone https://github.com/Iamvishant01/Notesapp-using-java-swing.git
  2. Navigate to the project directory
    cd java-notes-taking-app
  3. Open the project in your IDE.
  4. Run the main class to start the application.

Usage

  1. Creating a New Note: Click on the "New" button to clear the text area and start a new note.
  2. Saving a Note: Enter your text and click "Save," then provide a customized file name.
  3. Opening a Note: Click on "Open" to select an existing note from your local directory and view or edit it.
  4. Viewing All Notes: Use the "View" option to display all saved notes in the current directory.
  5. Deleting a Note: Select a note and click "Delete" to remove it from your local storage.

Thank you

About

A simple and efficient Java application for creating, saving, opening, deleting, and managing notes. Built with Java Swing for an intuitive interface, it securely stores notes locally using Java File I/O. Perfect for anyone looking for an organized solution to enhance their note-taking experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages