Skip to content

dhanish03/Java-Swing-To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List (Java Swing)

Overview

This is a simple To-Do List application built using Java Swing. It allows users to add and remove tasks using a graphical user interface (GUI). The project demonstrates the usage of JFrame, JButton, JTextField, JList, and JOptionPane for event handling and user interaction.

Features

  • Add Tasks: Enter a task and click the Add button to add it to the list.
  • Delete Tasks: Select a task from the list and click the Delete button to remove it.
  • User-Friendly Interface: Simple GUI built with Java Swing.
  • Error Handling: Displays a message if an empty task is entered.

Technologies Used

  • Java (JDK 8+ recommended)
  • Swing (for GUI development)
  • Maven (for project management, if applicable)

Installation & Setup

  1. Clone the repository
    git clone https://github.com/your-username/todo-list-java.git
    cd todo-list-java
  2. Open in NetBeans (or any Java IDE that supports Swing)
  3. Run the Project
    • If using NetBeans, click the Run button.
    • If using Command Line:
      mvn clean compile exec:java

Usage

  1. Open the application.
  2. Type a task in the input field.
  3. Click Add to add it to the list.
  4. Select a task and click Delete to remove it.

Screenshots

Screenshot 2025-03-21 150110

Contributing

Feel free to submit issues or pull requests to improve the application.

License

This project is licensed under the MIT License.

About

A simple To-Do List application built using Java Swing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages