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.
- 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.
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.
- 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.
- Java Development Kit (JDK) installed on your machine.
- An IDE (e.g., IntelliJ IDEA or Eclipse) for running the application.
- Clone the repository:
git clone https://github.com/Iamvishant01/Notesapp-using-java-swing.git
- Navigate to the project directory
cd java-notes-taking-app - Open the project in your IDE.
- Run the main class to start the application.
- Creating a New Note: Click on the "New" button to clear the text area and start a new note.
- Saving a Note: Enter your text and click "Save," then provide a customized file name.
- Opening a Note: Click on "Open" to select an existing note from your local directory and view or edit it.
- Viewing All Notes: Use the "View" option to display all saved notes in the current directory.
- Deleting a Note: Select a note and click "Delete" to remove it from your local storage.