Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

Java GUI – To-Do App βœ…

A simple desktop To-Do List application built using Java Swing.
This project allows users to add and delete tasks interactively through a clean GUI.


πŸ“Œ Objective

Build a To-Do list using Java Swing to learn the basics of desktop GUI development.


πŸ›  Tools & Technologies

  • Java (JDK 8 or above)
  • Swing (built into Java)
  • IDE: IntelliJ IDEA CE, Eclipse, or VS Code with Java Extension Pack

✨ Features

  • Add new tasks to the list
  • Delete selected tasks
  • Simple, responsive GUI
  • Error handling for empty input or no selection

πŸ“‚ Project Structure

ToDoApp.java # Main source code

README.md # Project documentation


πŸš€ How to Run

Option 1: Using IntelliJ IDEA / Eclipse

  1. Create a new Java project.
  2. Copy the ToDoApp.java file into the src folder.
  3. Run the file directly from the IDE.

Option 2: Using VS Code

  1. Install Java JDK (check with java -version).
  2. Install Extension Pack for Java in VS Code.
  3. Create a folder and add ToDoApp.java.
  4. Open terminal in VS Code and run:
    javac ToDoApp.java
    java ToDoApp
    
    

πŸ“Έ Demo

image

πŸ“š Learning Outcomes

Basics of Java Swing (JFrame, JButton, JTextField, JList)

Event handling using ActionListener

Managing tasks with DefaultListModel

πŸ§‘β€πŸ’» Author AKASH BHUJABAL

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages